{ "status": "success", "isCache": null, "searchCacheKey": null, "tracking_id": "21179404363731105IKTHW", "journey_type": "RoundTrip", "return_result_type": "general", "Get_Flight_Type": { "find_flight_type": "international", "airport_country": "BD", "uniqueFlightTypes_count": 1, "uniqueFlightTypes": [ "international" ], "get_all_flight_type": [ "international", "international" ], "Segement_Data": [ { "departure_airport_type": "CITY", "departure_airport": "FRA", "arrival_airport_type": "AIRPORT", "arrival_airport": "DAC", "departure_date": "2026-11-11", "departure_airport_country_code": "DE", "arrival_airport_country_code": "BD", "flight_type": "international" }, { "departure_airport_type": "AIRPORT", "departure_airport": "DAC", "arrival_airport_type": "CITY", "arrival_airport": "FRA", "departure_date": "2026-12-08", "departure_airport_country_code": "BD", "arrival_airport_country_code": "DE", "flight_type": "international" } ], "search_parameter": { "journey_type": "RoundTrip", "segment": [ { "departure_airport_type": "CITY", "departure_airport": "FRA", "arrival_airport_type": "AIRPORT", "arrival_airport": "DAC", "departure_date": "2026-11-11", "arrival_date": "" }, { "departure_airport_type": "AIRPORT", "departure_airport": "DAC", "arrival_airport_type": "CITY", "arrival_airport": "FRA", "departure_date": "2026-12-08", "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": "3e16adf425381b6e98fc6de23950e370e7c56e0d6fdfe80a8251a2e12d10e8f0", "version": null, "team_profile": null, "RefundableOnly": false, "BestFareOnly": false } }, "data": [ { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H15M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "CMB", "arrival_time": "2026-11-12T05:40: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-11", "flight_time": "PT9H55M", "distance": "5013", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "558" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "558" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLSY2MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCxvdqyY3VILfWRwUv\/\/zMKdioVCe7QcUCMUUg8M4X4Hws+y3mgnRloEM2SMpxnAmvTQUQbHsery73smDvYpDbkiTwG85adAipVmZIF+qj1mWyXD341ZNhlGFUHfmS\/KW2pvMtOopfJObeWS6QAfVV9Xz88LF4=", "FareInfoRef": "N+iYtG1FuDKAYbXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgZXJ4FAAAA==", "origin": "CMB", "departure_time": "2026-11-12T07: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-12T11: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-12", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H10M", "lay_over_date": "2026-11-12", "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": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLSY2MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCxvdqyY3VILfWRwUv\/\/zMKdioVCe7QcUCMUUg8M4X4Hws+y3mgnRloEM2SMpxnAmvTQUQbHsery73smDvYpDbkiTwG85adAipVmZIF+qj1mWyXD341ZNhlGFUHfmS\/KW2pvMtOopfJObeWS6QAfVV9Xz88LF4=", "FareInfoRef": "N+iYtG1FuDKAYbXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "8H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13: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": "2026-12-08T15: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-12-08", "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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLSX2MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+Ima44JebBDF9ijsF72\/58xJ+1gBlsysmyHEIRyMYZL+I8Jn2lb0bYENIhmfUSIpxvNDpIW9\/X5llsuGDuEXqU25APNGEw2OQVUVhnS3jTOmmPqu2brTUeDfhmdqgM\/Uq5KW8yvXCh6mc65OZ8iF+ir6vsCTIgsbQ==", "FareInfoRef": "N+iYtG1FuDKAlbXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAkZXJ4FAAAA==", "origin": "CMB", "departure_time": "2026-12-09T00:40:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "FRA", "arrival_time": "2026-12-09T07:10:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H00M", "distance": "5013", "lay_over": "PT08H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "557" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "557" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLSX2MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+Ima44JebBDF9ijsF72\/58xJ+1gBlsysmyHEIRyMYZL+I8Jn2lb0bYENIhmfUSIpxvNDpIW9\/X5llsuGDuEXqU25APNGEw2OQVUVhnS3jTOmmPqu2brTUeDfhmdqgM\/Uq5KW8yvXCh6mc65OZ8iF+ir6vsCTIgsbQ==", "FareInfoRef": "N+iYtG1FuDKAlbXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 108265, "gross_total": 108265, "base_fare": 12793, "tax": 95472, "sell": { "currency": "BDT", "total": 108265, "base_fare": 12793, "tax": 95472 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4MjY1LCJiYXNlX2ZhcmUiOjEyNzkzLCJ0YXgiOjk1NDcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4MjY1LCJiYXNlX2ZhcmUiOjEyNzkzLCJ0YXgiOjk1NDcyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwODI2NSwiYmFzZV9mYXJlIjoxMjc5MywidGF4Ijo5NTQ3Mn19", "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": 108265, "base_fare": 12793, "tax": 95472, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "12793.00", "tax": "95472.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 108265, "base_fare": 12793, "tax": 95472, "gross": { "base_fare": "12793.00", "tax": "95472.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "61740.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4172.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODI2NS4wMCIsImJhc2VfZmFyZSI6IjEyNzkzLjAwIiwidGF4IjoiOTU0NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjc5My4wMCIsInRheCI6Ijk1NDcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTA4MjY1LjAwIiwiYmFzZV9mYXJlIjoiMTI3OTMuMDAiLCJ0YXgiOiI5NTQ3Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNzkzLjAwIiwidGF4IjoiOTU0NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDgyNjUuMDAiLCJiYXNlX2ZhcmUiOiIxMjc5My4wMCIsInRheCI6Ijk1NDcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwODI2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI2MTc0MC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MTcyLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyNjEzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjE3NDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "Q", "farebasis": "QLSY2MDE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "Q", "farebasis": "QLSY2MDE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "Q", "farebasis": "QLSX2MDE", "cabin": "economy" }, { "origin": "CMB", "destination": "FRA", "operating": "UL", "marketing": "UL", "booking_code": "Q", "farebasis": "QLSX2MDE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H15M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "CMB", "arrival_time": "2026-11-12T05:40: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-11", "flight_time": "PT9H55M", "distance": "5013", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "558" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "558" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLSY2MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCxvdqyY3VILfWRwUv\/\/zMKdioVCe7QcUCMUUg8M4X4Hws+y3mgnRloEM2SMpxnAmvTQUQbHsery73smDvYpDbkiTwG85adAipVmZIF+qj1mWyXD341ZNhlGFUHfmS\/KW2pvMtOopfJObeWS6QAfVV9Xz88LF4=", "FareInfoRef": "N+iYtG1FuDKAYbXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgZXJ4FAAAA==", "origin": "CMB", "departure_time": "2026-11-12T07: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-12T11: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-12", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H10M", "lay_over_date": "2026-11-12", "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": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLSY2MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodiCxvdqyY3VILfWRwUv\/\/zMKdioVCe7QcUCMUUg8M4X4Hws+y3mgnRloEM2SMpxnAmvTQUQbHsery73smDvYpDbkiTwG85adAipVmZIF+qj1mWyXD341ZNhlGFUHfmS\/KW2pvMtOopfJObeWS6QAfVV9Xz88LF4=", "FareInfoRef": "N+iYtG1FuDKAYbXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "8H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13: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": "2026-12-08T15: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-12-08", "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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLSX2MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+Ima44JebBDF9ijsF72\/58xJ+1gBlsysmyHEIRyMYZL+I8Jn2lb0bYENIhmfUSIpxvNDpIW9\/X5llsuGDuEXqU25APNGEw2OQVUVhnS3jTOmmPqu2brTUeDfhmdqgM\/Uq5KW8yvXCh6mc65OZ8iF+ir6vsCTIgsbQ==", "FareInfoRef": "N+iYtG1FuDKAlbXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAkZXJ4FAAAA==", "origin": "CMB", "departure_time": "2026-12-09T00:40:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "FRA", "arrival_time": "2026-12-09T07:10:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H00M", "distance": "5013", "lay_over": "PT08H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "557" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "557" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLSX2MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+Ima44JebBDF9ijsF72\/58xJ+1gBlsysmyHEIRyMYZL+I8Jn2lb0bYENIhmfUSIpxvNDpIW9\/X5llsuGDuEXqU25APNGEw2OQVUVhnS3jTOmmPqu2brTUeDfhmdqgM\/Uq5KW8yvXCh6mc65OZ8iF+ir6vsCTIgsbQ==", "FareInfoRef": "N+iYtG1FuDKAlbXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 108265, "calendar_total_sell": 108265, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 108265, "filter": { "id": "F1TT00006-0", "price": 108265, "journey_duration": "PT1D14H25M", "journey_duration_seconds": 138300, "layover_duration": "PT10H55M", "layover_duration_seconds": 39300, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T07:10:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111515cmb202611120540558cmb202611120750dac202611121130189dac202612081300cmb202612081555190cmb202612090040fra202612090710557", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YXGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3il2q76V0G36UpPpEvvi\/3+GFGciCdyRg4OcMxNPIVDK\/zHgPcgNdVeggi2XTRAu08mbBiKKeOzcXuuywT2YziZVl78YfFCjjgbQpNGlVi2OWkS7lzt3RL+MTm0DPzJfjVYpzzKvxS6P9rDcD5ES7FXb+wBTtCyd", "FareInfoRef": "N+iYtG1FuDKAJcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAsZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T12:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT10H30M", "distance": "4083", "lay_over": "PT21H40M", "lay_over_date": "2026-12-08", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YXGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3il2q76V0G36UpPpEvvi\/3+GFGciCdyRg4OcMxNPIVDK\/zHgPcgNdVeggi2XTRAu08mbBiKKeOzcXuuywT2YziZVl78YfFCjjgbQpNGlVi2OWkS7lzt3RL+MTm0DPzJfjVYpzzKvxS6P9rDcD5ES7FXb+wBTtCyd", "FareInfoRef": "N+iYtG1FuDKAJcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 112995, "gross_total": 112995, "base_fare": 33095, "tax": 79900, "sell": { "currency": "BDT", "total": 112995, "base_fare": 33095, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTEyOTk1LCJiYXNlX2ZhcmUiOjMzMDk1LCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTEyOTk1LCJiYXNlX2ZhcmUiOjMzMDk1LCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExMjk5NSwiYmFzZV9mYXJlIjozMzA5NSwidGF4Ijo3OTkwMH19", "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": 112995, "base_fare": 33095, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "33095.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 112995, "base_fare": 33095, "tax": 79900, "gross": { "base_fare": "33095.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExMjk5NS4wMCIsImJhc2VfZmFyZSI6IjMzMDk1LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMzA5NS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTEyOTk1LjAwIiwiYmFzZV9mYXJlIjoiMzMwOTUuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzMDk1LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTI5OTUuMDAiLCJiYXNlX2ZhcmUiOiIzMzA5NS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExMjk5NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "S", "farebasis": "SU2YXGFR", "cabin": "economy" }, { "origin": "BOM", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "S", "farebasis": "SU2YXGFR", "cabin": "economy" } ], "connecting": [ "DEL", "BOM" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YXGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3il2q76V0G36UpPpEvvi\/3+GFGciCdyRg4OcMxNPIVDK\/zHgPcgNdVeggi2XTRAu08mbBiKKeOzcXuuywT2YziZVl78YfFCjjgbQpNGlVi2OWkS7lzt3RL+MTm0DPzJfjVYpzzKvxS6P9rDcD5ES7FXb+wBTtCyd", "FareInfoRef": "N+iYtG1FuDKAJcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAsZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T12:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT10H30M", "distance": "4083", "lay_over": "PT21H40M", "lay_over_date": "2026-12-08", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YXGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3il2q76V0G36UpPpEvvi\/3+GFGciCdyRg4OcMxNPIVDK\/zHgPcgNdVeggi2XTRAu08mbBiKKeOzcXuuywT2YziZVl78YfFCjjgbQpNGlVi2OWkS7lzt3RL+MTm0DPzJfjVYpzzKvxS6P9rDcD5ES7FXb+wBTtCyd", "FareInfoRef": "N+iYtG1FuDKAJcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 112995, "calendar_total_sell": 112995, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 112995, "filter": { "id": "F1TT00006-1", "price": 112995, "journey_duration": "PT2D10H15M", "journey_duration_seconds": 209700, "layover_duration": "PT1D8H20M", "layover_duration_seconds": 116400, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T11:15:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:30:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111115del2026111201102026del202611121150dac2026111214452227dac202612081145bom2026120814502184bom202612091230fra2026120918302027", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YXGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3il2q76V0G36UpPpEvvi\/3+GFGciCdyRg4OcMxNPIVDK\/zHgPcgNdVeggi2XTRAu08mbBiKKeOzcXuuywT2YziZVl78YfFCjjgbQpNGlVi2OWkS7lzt3RL+MTm0DPzJfjVYpzzKvxS6P9rDcD5ES7FXb+wBTtCyd", "FareInfoRef": "N+iYtG1FuDKAJcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAsZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T12:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT10H30M", "distance": "4083", "lay_over": "PT21H40M", "lay_over_date": "2026-12-08", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YXGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3il2q76V0G36UpPpEvvi\/3+GFGciCdyRg4OcMxNPIVDK\/zHgPcgNdVeggi2XTRAu08mbBiKKeOzcXuuywT2YziZVl78YfFCjjgbQpNGlVi2OWkS7lzt3RL+MTm0DPzJfjVYpzzKvxS6P9rDcD5ES7FXb+wBTtCyd", "FareInfoRef": "N+iYtG1FuDKAJcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 112995, "gross_total": 112995, "base_fare": 33095, "tax": 79900, "sell": { "currency": "BDT", "total": 112995, "base_fare": 33095, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTEyOTk1LCJiYXNlX2ZhcmUiOjMzMDk1LCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTEyOTk1LCJiYXNlX2ZhcmUiOjMzMDk1LCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExMjk5NSwiYmFzZV9mYXJlIjozMzA5NSwidGF4Ijo3OTkwMH19", "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": 112995, "base_fare": 33095, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "33095.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 112995, "base_fare": 33095, "tax": 79900, "gross": { "base_fare": "33095.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExMjk5NS4wMCIsImJhc2VfZmFyZSI6IjMzMDk1LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMzA5NS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTEyOTk1LjAwIiwiYmFzZV9mYXJlIjoiMzMwOTUuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzMDk1LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTI5OTUuMDAiLCJiYXNlX2ZhcmUiOiIzMzA5NS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExMjk5NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "S", "farebasis": "SU2YXGFR", "cabin": "economy" }, { "origin": "BOM", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "S", "farebasis": "SU2YXGFR", "cabin": "economy" } ], "connecting": [ "BOM" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YXGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3il2q76V0G36UpPpEvvi\/3+GFGciCdyRg4OcMxNPIVDK\/zHgPcgNdVeggi2XTRAu08mbBiKKeOzcXuuywT2YziZVl78YfFCjjgbQpNGlVi2OWkS7lzt3RL+MTm0DPzJfjVYpzzKvxS6P9rDcD5ES7FXb+wBTtCyd", "FareInfoRef": "N+iYtG1FuDKAJcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAsZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T12:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT10H30M", "distance": "4083", "lay_over": "PT21H40M", "lay_over_date": "2026-12-08", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YXGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3il2q76V0G36UpPpEvvi\/3+GFGciCdyRg4OcMxNPIVDK\/zHgPcgNdVeggi2XTRAu08mbBiKKeOzcXuuywT2YziZVl78YfFCjjgbQpNGlVi2OWkS7lzt3RL+MTm0DPzJfjVYpzzKvxS6P9rDcD5ES7FXb+wBTtCyd", "FareInfoRef": "N+iYtG1FuDKAJcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 112995, "calendar_total_sell": 112995, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 112995, "filter": { "id": "F1TT00006-2", "price": 112995, "journey_duration": "PT2D21H10M", "journey_duration_seconds": 249000, "layover_duration": "PT1D19H20M", "layover_duration_seconds": 156000, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:20:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:30:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112020bom2026111209402028bom202611130720dac2026111310452183dac202612081145bom2026120814502184bom202612091230fra2026120918302027", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-3", "price": 118750, "journey_duration": "PT1D2H25M", "journey_duration_seconds": 95100, "layover_duration": "PT3H20M", "layover_duration_seconds": 12000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-4", "price": 118750, "journey_duration": "PT1D2H35M", "journey_duration_seconds": 95700, "layover_duration": "PT3H30M", "layover_duration_seconds": 12600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-08T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-5", "price": 118750, "journey_duration": "PT1D4H15M", "journey_duration_seconds": 101700, "layover_duration": "PT5H10M", "layover_duration_seconds": 18600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-6", "price": 118750, "journey_duration": "PT1D9H45M", "journey_duration_seconds": 121500, "layover_duration": "PT10H40M", "layover_duration_seconds": 38400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-7", "price": 118750, "journey_duration": "PT1D4H0M", "journey_duration_seconds": 100800, "layover_duration": "PT4H40M", "layover_duration_seconds": 16800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-8", "price": 118750, "journey_duration": "PT1D4H10M", "journey_duration_seconds": 101400, "layover_duration": "PT4H50M", "layover_duration_seconds": 17400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-08T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-9", "price": 118750, "journey_duration": "PT1D5H50M", "journey_duration_seconds": 107400, "layover_duration": "PT6H30M", "layover_duration_seconds": 23400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-10", "price": 118750, "journey_duration": "PT1D11H20M", "journey_duration_seconds": 127200, "layover_duration": "PT12H0M", "layover_duration_seconds": 43200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-11", "price": 118750, "journey_duration": "PT1D7H10M", "journey_duration_seconds": 112200, "layover_duration": "PT8H5M", "layover_duration_seconds": 29100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-12", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-12", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-12", "price": 118750, "journey_duration": "PT1D7H20M", "journey_duration_seconds": 112800, "layover_duration": "PT8H15M", "layover_duration_seconds": 29700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-08T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-13", "price": 118750, "journey_duration": "PT1D9H0M", "journey_duration_seconds": 118800, "layover_duration": "PT9H55M", "layover_duration_seconds": 35700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-14", "price": 118750, "journey_duration": "PT1D14H30M", "journey_duration_seconds": 138600, "layover_duration": "PT15H25M", "layover_duration_seconds": 55500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-15", "price": 118750, "journey_duration": "PT1D9H45M", "journey_duration_seconds": 121500, "layover_duration": "PT10H40M", "layover_duration_seconds": 38400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-16", "price": 118750, "journey_duration": "PT1D9H55M", "journey_duration_seconds": 122100, "layover_duration": "PT10H50M", "layover_duration_seconds": 39000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-08T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-17", "price": 118750, "journey_duration": "PT1D11H35M", "journey_duration_seconds": 128100, "layover_duration": "PT12H30M", "layover_duration_seconds": 45000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 118750, "gross_total": 118750, "base_fare": 35320, "tax": 83430, "sell": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NzUwLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODc1MCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4MzQzMH19", "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": 118750, "base_fare": 35320, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118750, "base_fare": 35320, "tax": 83430, "gross": { "base_fare": "35320.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODc1MC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4NzUwLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTg3NTAuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODc1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118750, "calendar_total_sell": 118750, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118750, "filter": { "id": "F1TT00006-18", "price": 118750, "journey_duration": "PT1D17H5M", "journey_duration_seconds": 147900, "layover_duration": "PT18H0M", "layover_duration_seconds": 64800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-19", "price": 119072, "journey_duration": "PT1D13H35M", "journey_duration_seconds": 135300, "layover_duration": "PT14H30M", "layover_duration_seconds": 52200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-20", "price": 119072, "journey_duration": "PT1D13H45M", "journey_duration_seconds": 135900, "layover_duration": "PT14H40M", "layover_duration_seconds": 52800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-08T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-21", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-21", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-21", "price": 119072, "journey_duration": "PT1D15H25M", "journey_duration_seconds": 141900, "layover_duration": "PT16H20M", "layover_duration_seconds": 58800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-22", "price": 119072, "journey_duration": "PT1D20H55M", "journey_duration_seconds": 161700, "layover_duration": "PT21H50M", "layover_duration_seconds": 78600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-23", "price": 119072, "journey_duration": "PT1D14H15M", "journey_duration_seconds": 137700, "layover_duration": "PT14H55M", "layover_duration_seconds": 53700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-24", "price": 119072, "journey_duration": "PT1D14H25M", "journey_duration_seconds": 138300, "layover_duration": "PT15H5M", "layover_duration_seconds": 54300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-08T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-25", "price": 119072, "journey_duration": "PT1D16H5M", "journey_duration_seconds": 144300, "layover_duration": "PT16H45M", "layover_duration_seconds": 60300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-26", "price": 119072, "journey_duration": "PT1D21H35M", "journey_duration_seconds": 164100, "layover_duration": "PT22H15M", "layover_duration_seconds": 80100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-27", "price": 119072, "journey_duration": "PT1D12H45M", "journey_duration_seconds": 132300, "layover_duration": "PT13H40M", "layover_duration_seconds": 49200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612081045doh202612081345641doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-28", "price": 119072, "journey_duration": "PT1D19H15M", "journey_duration_seconds": 155700, "layover_duration": "PT20H10M", "layover_duration_seconds": 72600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-09T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-29", "price": 119072, "journey_duration": "PT1D20H5M", "journey_duration_seconds": 158700, "layover_duration": "PT21H0M", "layover_duration_seconds": 75600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-30", "price": 119072, "journey_duration": "PT1D14H20M", "journey_duration_seconds": 138000, "layover_duration": "PT15H0M", "layover_duration_seconds": 54000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612081045doh202612081345641doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-31", "price": 119072, "journey_duration": "PT1D20H50M", "journey_duration_seconds": 161400, "layover_duration": "PT21H30M", "layover_duration_seconds": 77400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-09T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-32", "price": 119072, "journey_duration": "PT1D21H40M", "journey_duration_seconds": 164400, "layover_duration": "PT22H20M", "layover_duration_seconds": 80400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-33", "price": 119072, "journey_duration": "PT1D17H30M", "journey_duration_seconds": 149400, "layover_duration": "PT18H25M", "layover_duration_seconds": 66300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612081045doh202612081345641doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-34", "price": 119072, "journey_duration": "PT2D0H0M", "journey_duration_seconds": 172800, "layover_duration": "PT1D0H55M", "layover_duration_seconds": 89700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-09T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-35", "price": 119072, "journey_duration": "PT2D0H50M", "journey_duration_seconds": 175800, "layover_duration": "PT1D1H45M", "layover_duration_seconds": 92700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-36", "price": 119072, "journey_duration": "PT1D20H5M", "journey_duration_seconds": 158700, "layover_duration": "PT21H0M", "layover_duration_seconds": 75600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612081045doh202612081345641doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-37", "price": 119072, "journey_duration": "PT2D2H35M", "journey_duration_seconds": 182100, "layover_duration": "PT1D3H30M", "layover_duration_seconds": 99000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-09T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119072, "gross_total": 119072, "base_fare": 35320, "tax": 83752, "sell": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5MDcyLCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTA3MiwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4Mzc1Mn19", "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": 119072, "base_fare": 35320, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119072, "base_fare": 35320, "tax": 83752, "gross": { "base_fare": "35320.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTA3Mi4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5MDcyLjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkwNzIuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTA3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119072, "calendar_total_sell": 119072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119072, "filter": { "id": "F1TT00006-38", "price": 119072, "journey_duration": "PT2D3H25M", "journey_duration_seconds": 185100, "layover_duration": "PT1D4H20M", "layover_duration_seconds": 102000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119394, "gross_total": 119394, "base_fare": 35320, "tax": 84074, "sell": { "currency": "BDT", "total": 119394, "base_fare": 35320, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5Mzk0LCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5Mzk0LCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTM5NCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4NDA3NH19", "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": 119394, "base_fare": 35320, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119394, "base_fare": 35320, "tax": 84074, "gross": { "base_fare": "35320.00", "tax": "84074.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32465.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTM5NC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5Mzk0LjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkzOTQuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTM5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119394, "calendar_total_sell": 119394, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119394, "filter": { "id": "F1TT00006-39", "price": 119394, "journey_duration": "PT1D23H55M", "journey_duration_seconds": 172500, "layover_duration": "PT1D0H50M", "layover_duration_seconds": 89400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612081045doh202612081345641doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119394, "gross_total": 119394, "base_fare": 35320, "tax": 84074, "sell": { "currency": "BDT", "total": 119394, "base_fare": 35320, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5Mzk0LCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5Mzk0LCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTM5NCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4NDA3NH19", "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": 119394, "base_fare": 35320, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119394, "base_fare": 35320, "tax": 84074, "gross": { "base_fare": "35320.00", "tax": "84074.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32465.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTM5NC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5Mzk0LjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkzOTQuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTM5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119394, "calendar_total_sell": 119394, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119394, "filter": { "id": "F1TT00006-40", "price": 119394, "journey_duration": "PT2D6H25M", "journey_duration_seconds": 195900, "layover_duration": "PT1D7H20M", "layover_duration_seconds": 112800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-09T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119394, "gross_total": 119394, "base_fare": 35320, "tax": 84074, "sell": { "currency": "BDT", "total": 119394, "base_fare": 35320, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5Mzk0LCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5Mzk0LCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTM5NCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4NDA3NH19", "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": 119394, "base_fare": 35320, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119394, "base_fare": 35320, "tax": 84074, "gross": { "base_fare": "35320.00", "tax": "84074.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32465.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTM5NC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5Mzk0LjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkzOTQuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTM5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119394, "calendar_total_sell": 119394, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119394, "filter": { "id": "F1TT00006-41", "price": 119394, "journey_duration": "PT2D7H15M", "journey_duration_seconds": 198900, "layover_duration": "PT1D8H10M", "layover_duration_seconds": 115800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119394, "gross_total": 119394, "base_fare": 35320, "tax": 84074, "sell": { "currency": "BDT", "total": 119394, "base_fare": 35320, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5Mzk0LCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5Mzk0LCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTM5NCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4NDA3NH19", "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": 119394, "base_fare": 35320, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119394, "base_fare": 35320, "tax": 84074, "gross": { "base_fare": "35320.00", "tax": "84074.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32465.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTM5NC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5Mzk0LjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkzOTQuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTM5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119394, "calendar_total_sell": 119394, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119394, "filter": { "id": "F1TT00006-42", "price": 119394, "journey_duration": "PT2D0H35M", "journey_duration_seconds": 174900, "layover_duration": "PT1D1H15M", "layover_duration_seconds": 90900, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612081045doh202612081345641doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119394, "gross_total": 119394, "base_fare": 35320, "tax": 84074, "sell": { "currency": "BDT", "total": 119394, "base_fare": 35320, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5Mzk0LCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5Mzk0LCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTM5NCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4NDA3NH19", "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": 119394, "base_fare": 35320, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119394, "base_fare": 35320, "tax": 84074, "gross": { "base_fare": "35320.00", "tax": "84074.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32465.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTM5NC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5Mzk0LjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkzOTQuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTM5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119394, "calendar_total_sell": 119394, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119394, "filter": { "id": "F1TT00006-43", "price": 119394, "journey_duration": "PT2D7H5M", "journey_duration_seconds": 198300, "layover_duration": "PT1D7H45M", "layover_duration_seconds": 114300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-09T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 119394, "gross_total": 119394, "base_fare": 35320, "tax": 84074, "sell": { "currency": "BDT", "total": 119394, "base_fare": 35320, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5Mzk0LCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5Mzk0LCJiYXNlX2ZhcmUiOjM1MzIwLCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTM5NCwiYmFzZV9mYXJlIjozNTMyMCwidGF4Ijo4NDA3NH19", "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": 119394, "base_fare": 35320, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "35320.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 119394, "base_fare": 35320, "tax": 84074, "gross": { "base_fare": "35320.00", "tax": "84074.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32465.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExOTM5NC4wMCIsImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5Mzk0LjAwIiwiYmFzZV9mYXJlIjoiMzUzMjAuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MzIwLjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTkzOTQuMDAiLCJiYXNlX2ZhcmUiOiIzNTMyMC4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTM5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLDEP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLDEP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5GJSQ7EB91UaEWpYtsev9jdIBUqiXssZ49xntvxKyq4vx\/LPgsr4b6jkCF4UshQq2THcruhIjccDxSfmrLmCbaUR14Vh2DaY+WBUXKNlEPnCOXFsh0NXSmp6KfRpfcwE\/kO2UN6WhZNl7uk7ZdUBz4V+59AWwgLKo=", "FareInfoRef": "N+iYtG1FuDKAccXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "OLDEP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/e2cQVvEH7iwaASPezF938MB3ZNbEI7zddOCSGY2FlVXPiPBZ\/l2dHeCWgwvtojVJ3X2W0QkRPut1we2gumiYknahPvVedgvqSVBVWqn2hrjCPnmMjUjM70VIzTGJIb+IlypWwxv3oRz8tjcu0HFAf+lXtfc4kssA==", "FareInfoRef": "N+iYtG1FuDKAtcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 119394, "calendar_total_sell": 119394, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 119394, "filter": { "id": "F1TT00006-44", "price": 119394, "journey_duration": "PT2D7H55M", "journey_duration_seconds": 201300, "layover_duration": "PT1D8H35M", "layover_duration_seconds": 117300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T03:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T09:45:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT09H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 133853, "gross_total": 133853, "base_fare": 53953, "tax": 79900, "sell": { "currency": "BDT", "total": 133853, "base_fare": 53953, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzODUzLCJiYXNlX2ZhcmUiOjUzOTUzLCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzODUzLCJiYXNlX2ZhcmUiOjUzOTUzLCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzg1MywiYmFzZV9mYXJlIjo1Mzk1MywidGF4Ijo3OTkwMH19", "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": 133853, "base_fare": 53953, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "53953.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 133853, "base_fare": 53953, "tax": 79900, "gross": { "base_fare": "53953.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzg1My4wMCIsImJhc2VfZmFyZSI6IjUzOTUzLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Mzk1My4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMzODUzLjAwIiwiYmFzZV9mYXJlIjoiNTM5NTMuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUzOTUzLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzM4NTMuMDAiLCJiYXNlX2ZhcmUiOiI1Mzk1My4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMzg1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YXRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YXRFR", "cabin": "economy" } ], "connecting": [ "DEL" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T03:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T09:45:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT09H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 133853, "calendar_total_sell": 133853, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 133853, "filter": { "id": "F1TT00006-45", "price": 133853, "journey_duration": "PT1D21H30M", "journey_duration_seconds": 163800, "layover_duration": "PT19H55M", "layover_duration_seconds": 71700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T11:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:45:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111115del2026111201102026del202611121150dac2026111214452227dac202612081545del2026120817452228del202612090300fra2026120909452025", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T12:10:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT18H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 133853, "gross_total": 133853, "base_fare": 53953, "tax": 79900, "sell": { "currency": "BDT", "total": 133853, "base_fare": 53953, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzODUzLCJiYXNlX2ZhcmUiOjUzOTUzLCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzODUzLCJiYXNlX2ZhcmUiOjUzOTUzLCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzg1MywiYmFzZV9mYXJlIjo1Mzk1MywidGF4Ijo3OTkwMH19", "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": 133853, "base_fare": 53953, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "53953.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 133853, "base_fare": 53953, "tax": 79900, "gross": { "base_fare": "53953.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzg1My4wMCIsImJhc2VfZmFyZSI6IjUzOTUzLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Mzk1My4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMzODUzLjAwIiwiYmFzZV9mYXJlIjoiNTM5NTMuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUzOTUzLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzM4NTMuMDAiLCJiYXNlX2ZhcmUiOiI1Mzk1My4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMzg1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YXRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YXRFR", "cabin": "economy" } ], "connecting": [ "DEL" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T12:10:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT18H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 133853, "calendar_total_sell": 133853, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 133853, "filter": { "id": "F1TT00006-46", "price": 133853, "journey_duration": "PT2D6H40M", "journey_duration_seconds": 196800, "layover_duration": "PT1D5H5M", "layover_duration_seconds": 104700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T11:15:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:55:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111115del2026111201102026del202611121150dac2026111214452227dac202612081545del2026120817452228del202612091210fra2026120918552029", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T03:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T09:45:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT09H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 133853, "gross_total": 133853, "base_fare": 53953, "tax": 79900, "sell": { "currency": "BDT", "total": 133853, "base_fare": 53953, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzODUzLCJiYXNlX2ZhcmUiOjUzOTUzLCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzODUzLCJiYXNlX2ZhcmUiOjUzOTUzLCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzg1MywiYmFzZV9mYXJlIjo1Mzk1MywidGF4Ijo3OTkwMH19", "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": 133853, "base_fare": 53953, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "53953.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 133853, "base_fare": 53953, "tax": 79900, "gross": { "base_fare": "53953.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzg1My4wMCIsImJhc2VfZmFyZSI6IjUzOTUzLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Mzk1My4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMzODUzLjAwIiwiYmFzZV9mYXJlIjoiNTM5NTMuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUzOTUzLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzM4NTMuMDAiLCJiYXNlX2ZhcmUiOiI1Mzk1My4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMzg1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YXRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YXRFR", "cabin": "economy" } ], "connecting": [ "BOM", "DEL" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T03:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T09:45:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT09H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 133853, "calendar_total_sell": 133853, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 133853, "filter": { "id": "F1TT00006-47", "price": 133853, "journey_duration": "PT2D8H25M", "journey_duration_seconds": 203100, "layover_duration": "PT1D6H55M", "layover_duration_seconds": 111300, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:20:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:45:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112020bom2026111209402028bom202611130720dac2026111310452183dac202612081545del2026120817452228del202612090300fra2026120909452025", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T12:10:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT18H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 133853, "gross_total": 133853, "base_fare": 53953, "tax": 79900, "sell": { "currency": "BDT", "total": 133853, "base_fare": 53953, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzODUzLCJiYXNlX2ZhcmUiOjUzOTUzLCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzODUzLCJiYXNlX2ZhcmUiOjUzOTUzLCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzg1MywiYmFzZV9mYXJlIjo1Mzk1MywidGF4Ijo3OTkwMH19", "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": 133853, "base_fare": 53953, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "53953.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 133853, "base_fare": 53953, "tax": 79900, "gross": { "base_fare": "53953.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzg1My4wMCIsImJhc2VfZmFyZSI6IjUzOTUzLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Mzk1My4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMzODUzLjAwIiwiYmFzZV9mYXJlIjoiNTM5NTMuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUzOTUzLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzM4NTMuMDAiLCJiYXNlX2ZhcmUiOiI1Mzk1My4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMzg1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YXRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YXRFR", "cabin": "economy" } ], "connecting": [ "BOM", "DEL" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T12:10:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT18H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKA\/cXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 133853, "calendar_total_sell": 133853, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 133853, "filter": { "id": "F1TT00006-48", "price": 133853, "journey_duration": "PT2D17H35M", "journey_duration_seconds": 236100, "layover_duration": "PT1D16H5M", "layover_duration_seconds": 144300, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:20:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:55:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112020bom2026111209402028bom202611130720dac2026111310452183dac202612081545del2026120817452228del202612091210fra2026120918552029", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "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": "1H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T10:35: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-11", "flight_time": "PT9H20M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "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": "WL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4OKekykdPyEcqigKAb7n+MThKQsBR7rGdPHGN04o6qEuJ\/DPgM6YLyNKDA8eVk8H6aDlB2G0TE43Vz2\/u+rOgmWlFpuFdtg+ZtZIEF8x3VwNbysiay7kxPRf0aVXIDPzGfKUvKjzyfMsdHXnxNXygBvJV7O3kDLMw=", "FareInfoRef": "N+iYtG1FuDKAVdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-12", "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": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4OKekykdPyEcqigKAb7n+MThKQsBR7rGdPHGN04o6qEuJ\/DPgM6YLyNKDA8eVk8H6aDlB2G0TE43Vz2\/u+rOgmWlFpuFdtg+ZtZIEF8x3VwNbysiay7kxPRf0aVXIDPzGfKUvKjzyfMsdHXnxNXygBvJV7O3kDLMw=", "FareInfoRef": "N+iYtG1FuDKAVdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YXGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3il2q76V0G36UpPpEvvi\/3+GFGciCdyRg4OcMxNPIVDK\/zHgPcgNdVeggi2XTRAu08mbBiKKeOzcXuuywT2YziZVl78YfFCjjgbQpNGlVi2OWkS7lzt3RL+MTm0DPzJfjVYpzzKvxS6P9rDcD5ES7FXb+wBTtCyd", "FareInfoRef": "N+iYtG1FuDKAsdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAsZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T12:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT10H30M", "distance": "4083", "lay_over": "PT21H40M", "lay_over_date": "2026-12-08", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YXGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3il2q76V0G36UpPpEvvi\/3+GFGciCdyRg4OcMxNPIVDK\/zHgPcgNdVeggi2XTRAu08mbBiKKeOzcXuuywT2YziZVl78YfFCjjgbQpNGlVi2OWkS7lzt3RL+MTm0DPzJfjVYpzzKvxS6P9rDcD5ES7FXb+wBTtCyd", "FareInfoRef": "N+iYtG1FuDKAsdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 138025, "gross_total": 138025, "base_fare": 58125, "tax": 79900, "sell": { "currency": "BDT", "total": 138025, "base_fare": 58125, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM4MDI1LCJiYXNlX2ZhcmUiOjU4MTI1LCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM4MDI1LCJiYXNlX2ZhcmUiOjU4MTI1LCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzODAyNSwiYmFzZV9mYXJlIjo1ODEyNSwidGF4Ijo3OTkwMH19", "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": 138025, "base_fare": 58125, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "58125.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 138025, "base_fare": 58125, "tax": 79900, "gross": { "base_fare": "58125.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzODAyNS4wMCIsImJhc2VfZmFyZSI6IjU4MTI1LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODEyNS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM4MDI1LjAwIiwiYmFzZV9mYXJlIjoiNTgxMjUuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU4MTI1LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzgwMjUuMDAiLCJiYXNlX2ZhcmUiOiI1ODEyNS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzODAyNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WL2YXSFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WL2YXSFR", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "S", "farebasis": "SU2YXGFR", "cabin": "economy" }, { "origin": "BOM", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "S", "farebasis": "SU2YXGFR", "cabin": "economy" } ], "connecting": [ "DEL", "BOM" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "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": "1H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T10:35: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-11", "flight_time": "PT9H20M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "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": "WL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4OKekykdPyEcqigKAb7n+MThKQsBR7rGdPHGN04o6qEuJ\/DPgM6YLyNKDA8eVk8H6aDlB2G0TE43Vz2\/u+rOgmWlFpuFdtg+ZtZIEF8x3VwNbysiay7kxPRf0aVXIDPzGfKUvKjzyfMsdHXnxNXygBvJV7O3kDLMw=", "FareInfoRef": "N+iYtG1FuDKAVdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-12", "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": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4OKekykdPyEcqigKAb7n+MThKQsBR7rGdPHGN04o6qEuJ\/DPgM6YLyNKDA8eVk8H6aDlB2G0TE43Vz2\/u+rOgmWlFpuFdtg+ZtZIEF8x3VwNbysiay7kxPRf0aVXIDPzGfKUvKjzyfMsdHXnxNXygBvJV7O3kDLMw=", "FareInfoRef": "N+iYtG1FuDKAVdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YXGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3il2q76V0G36UpPpEvvi\/3+GFGciCdyRg4OcMxNPIVDK\/zHgPcgNdVeggi2XTRAu08mbBiKKeOzcXuuywT2YziZVl78YfFCjjgbQpNGlVi2OWkS7lzt3RL+MTm0DPzJfjVYpzzKvxS6P9rDcD5ES7FXb+wBTtCyd", "FareInfoRef": "N+iYtG1FuDKAsdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAsZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T12:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT10H30M", "distance": "4083", "lay_over": "PT21H40M", "lay_over_date": "2026-12-08", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YXGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3il2q76V0G36UpPpEvvi\/3+GFGciCdyRg4OcMxNPIVDK\/zHgPcgNdVeggi2XTRAu08mbBiKKeOzcXuuywT2YziZVl78YfFCjjgbQpNGlVi2OWkS7lzt3RL+MTm0DPzJfjVYpzzKvxS6P9rDcD5ES7FXb+wBTtCyd", "FareInfoRef": "N+iYtG1FuDKAsdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 138025, "calendar_total_sell": 138025, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 138025, "filter": { "id": "F1TT00006-49", "price": 138025, "journey_duration": "PT2D0H45M", "journey_duration_seconds": 175500, "layover_duration": "PT22H55M", "layover_duration_seconds": 82500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:45:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:30:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112045del2026111210352030del202611121150dac2026111214452227dac202612081145bom2026120814502184bom202612091230fra2026120918302027", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T10:35: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-11", "flight_time": "PT9H20M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "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": "WL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4OKekykdPyEcqigKAb7n+MThKQsBR7rGdPHGN04o6qEuJ\/DPgM6YLyNKDA8eVk8H6aDlB2G0TE43Vz2\/u+rOgmWlFpuFdtg+ZtZIEF8x3VwNbysiay7kxPRf0aVXIDPzGfKUvKjzyfMsdHXnxNXygBvJV7O3kDLMw=", "FareInfoRef": "N+iYtG1FuDKAVdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-12", "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": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4OKekykdPyEcqigKAb7n+MThKQsBR7rGdPHGN04o6qEuJ\/DPgM6YLyNKDA8eVk8H6aDlB2G0TE43Vz2\/u+rOgmWlFpuFdtg+ZtZIEF8x3VwNbysiay7kxPRf0aVXIDPzGfKUvKjzyfMsdHXnxNXygBvJV7O3kDLMw=", "FareInfoRef": "N+iYtG1FuDKAVdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKAidXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T03:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T09:45:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT09H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKAidXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 158744, "gross_total": 158744, "base_fare": 78844, "tax": 79900, "sell": { "currency": "BDT", "total": 158744, "base_fare": 78844, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4NzQ0LCJiYXNlX2ZhcmUiOjc4ODQ0LCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4NzQ0LCJiYXNlX2ZhcmUiOjc4ODQ0LCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1ODc0NCwiYmFzZV9mYXJlIjo3ODg0NCwidGF4Ijo3OTkwMH19", "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": 158744, "base_fare": 78844, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "78844.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 158744, "base_fare": 78844, "tax": 79900, "gross": { "base_fare": "78844.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1ODc0NC4wMCIsImJhc2VfZmFyZSI6Ijc4ODQ0LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODg0NC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU4NzQ0LjAwIiwiYmFzZV9mYXJlIjoiNzg4NDQuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc4ODQ0LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTg3NDQuMDAiLCJiYXNlX2ZhcmUiOiI3ODg0NC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1ODc0NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WL2YXSFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WL2YXSFR", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YXRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YXRFR", "cabin": "economy" } ], "connecting": [ "DEL" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T10:35: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-11", "flight_time": "PT9H20M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "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": "WL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4OKekykdPyEcqigKAb7n+MThKQsBR7rGdPHGN04o6qEuJ\/DPgM6YLyNKDA8eVk8H6aDlB2G0TE43Vz2\/u+rOgmWlFpuFdtg+ZtZIEF8x3VwNbysiay7kxPRf0aVXIDPzGfKUvKjzyfMsdHXnxNXygBvJV7O3kDLMw=", "FareInfoRef": "N+iYtG1FuDKAVdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-12", "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": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4OKekykdPyEcqigKAb7n+MThKQsBR7rGdPHGN04o6qEuJ\/DPgM6YLyNKDA8eVk8H6aDlB2G0TE43Vz2\/u+rOgmWlFpuFdtg+ZtZIEF8x3VwNbysiay7kxPRf0aVXIDPzGfKUvKjzyfMsdHXnxNXygBvJV7O3kDLMw=", "FareInfoRef": "N+iYtG1FuDKAVdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKAidXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T03:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T09:45:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT09H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKAidXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 158744, "calendar_total_sell": 158744, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 158744, "filter": { "id": "F1TT00006-50", "price": 158744, "journey_duration": "PT1D12H0M", "journey_duration_seconds": 129600, "layover_duration": "PT10H30M", "layover_duration_seconds": 37800, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:45:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:45:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112045del2026111210352030del202611121150dac2026111214452227dac202612081545del2026120817452228del202612090300fra2026120909452025", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T10:35: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-11", "flight_time": "PT9H20M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "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": "WL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4OKekykdPyEcqigKAb7n+MThKQsBR7rGdPHGN04o6qEuJ\/DPgM6YLyNKDA8eVk8H6aDlB2G0TE43Vz2\/u+rOgmWlFpuFdtg+ZtZIEF8x3VwNbysiay7kxPRf0aVXIDPzGfKUvKjzyfMsdHXnxNXygBvJV7O3kDLMw=", "FareInfoRef": "N+iYtG1FuDKAVdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-12", "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": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4OKekykdPyEcqigKAb7n+MThKQsBR7rGdPHGN04o6qEuJ\/DPgM6YLyNKDA8eVk8H6aDlB2G0TE43Vz2\/u+rOgmWlFpuFdtg+ZtZIEF8x3VwNbysiay7kxPRf0aVXIDPzGfKUvKjzyfMsdHXnxNXygBvJV7O3kDLMw=", "FareInfoRef": "N+iYtG1FuDKAVdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKAidXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T12:10:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT18H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKAidXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 158744, "gross_total": 158744, "base_fare": 78844, "tax": 79900, "sell": { "currency": "BDT", "total": 158744, "base_fare": 78844, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4NzQ0LCJiYXNlX2ZhcmUiOjc4ODQ0LCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4NzQ0LCJiYXNlX2ZhcmUiOjc4ODQ0LCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1ODc0NCwiYmFzZV9mYXJlIjo3ODg0NCwidGF4Ijo3OTkwMH19", "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": 158744, "base_fare": 78844, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "78844.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 158744, "base_fare": 78844, "tax": 79900, "gross": { "base_fare": "78844.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1ODc0NC4wMCIsImJhc2VfZmFyZSI6Ijc4ODQ0LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODg0NC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU4NzQ0LjAwIiwiYmFzZV9mYXJlIjoiNzg4NDQuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc4ODQ0LjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTg3NDQuMDAiLCJiYXNlX2ZhcmUiOiI3ODg0NC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1ODc0NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WL2YXSFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WL2YXSFR", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YXRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YXRFR", "cabin": "economy" } ], "connecting": [ "DEL" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T10:35: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-11", "flight_time": "PT9H20M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "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": "WL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4OKekykdPyEcqigKAb7n+MThKQsBR7rGdPHGN04o6qEuJ\/DPgM6YLyNKDA8eVk8H6aDlB2G0TE43Vz2\/u+rOgmWlFpuFdtg+ZtZIEF8x3VwNbysiay7kxPRf0aVXIDPzGfKUvKjzyfMsdHXnxNXygBvJV7O3kDLMw=", "FareInfoRef": "N+iYtG1FuDKAVdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-12", "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": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4OKekykdPyEcqigKAb7n+MThKQsBR7rGdPHGN04o6qEuJ\/DPgM6YLyNKDA8eVk8H6aDlB2G0TE43Vz2\/u+rOgmWlFpuFdtg+ZtZIEF8x3VwNbysiay7kxPRf0aVXIDPzGfKUvKjzyfMsdHXnxNXygBvJV7O3kDLMw=", "FareInfoRef": "N+iYtG1FuDKAVdXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKAidXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T12:10:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT18H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "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": "UL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bra+tTQbE6RIcWBf\/P\/P8K6bYKDJDae5SYxRRa\/OiY\/\/MeAzpDvKloEC5Vtqggv+EnrXICIjtoe2d10quolKICodH9X1j3nMEwvM262jVhhntpTJDmd6OuyrsUtO4CfmlbIke9n8rNw88eI1n1A8eCvnvon0LPo=", "FareInfoRef": "N+iYtG1FuDKAidXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 158744, "calendar_total_sell": 158744, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 158744, "filter": { "id": "F1TT00006-51", "price": 158744, "journey_duration": "PT1D21H10M", "journey_duration_seconds": 162600, "layover_duration": "PT19H40M", "layover_duration_seconds": 70800, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:45:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:55:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112045del2026111210352030del202611121150dac2026111214452227dac202612081545del2026120817452228del202612091210fra2026120918552029", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAWaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:25:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BAH", "arrival_time": "2026-11-11T18:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2760", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "16" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "16" }, "booking_class": { "brand_id": "2066368", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasisCode": "EALIT3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d2mGJQNiklbqWKI0iFL73+MGlCkWjL+6Nn+Tik5coGZYvqPBd\/lsaF9CtDgLDUX+OjWALbfCSLyqPn9Om5aMZdwR23gWXk0Fl\/ECorTdaIeOMe77dlYIPGx72R0a3RpE7hEfZpsWQ+t992cRYTMdkKKsFtt7gdWLSyY", "FareInfoRef": "N+iYtG1FuDKA\/dXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAYaXJ4FAAAA==", "origin": "BAH", "departure_time": "2026-11-12T00:40: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-12T08:50: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-11", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "250" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "250" }, "booking_class": { "brand_id": "2066368", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasisCode": "EALIT3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d2mGJQNiklbqWKI0iFL73+MGlCkWjL+6Nn+Tik5coGZYvqPBd\/lsaF9CtDgLDUX+OjWALbfCSLyqPn9Om5aMZdwR23gWXk0Fl\/ECorTdaIeOMe77dlYIPGx72R0a3RpE7hEfZpsWQ+t992cRYTMdkKKsFtt7gdWLSyY", "FareInfoRef": "N+iYtG1FuDKA\/dXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT15H20M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAaaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:55: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": "2026-12-08T23:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-12-08", "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": "249" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "249" }, "booking_class": { "brand_id": "2066368", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "7", "fareBasisCode": "NCLIT3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOwjAMBB9T7d1JmwZuCU5KkZAPKCD1wv+fwTYUCUuONxp77ZSSFz87JzH9x4D3cF1gTwUMnrk8MlwMs\/TfBhGZYHq\/tbFUdBMvJyLr+Ftdb9RJAwvU17GjzRjHW7KSufNEZ3o67KuxS07gJ+pKabm0Ui+Nm0MI8loPKBG8lXMfY9gsvQ==", "FareInfoRef": "N+iYtG1FuDKANeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAcaXJ4FAAAA==", "origin": "BAH", "departure_time": "2026-12-09T01:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "FRA", "arrival_time": "2026-12-09T06:15:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H55M", "distance": "2760", "lay_over": "PT02H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "17" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "17" }, "booking_class": { "brand_id": "2066368", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "7", "fareBasisCode": "NCLIT3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOwjAMBB9T7d1JmwZuCU5KkZAPKCD1wv+fwTYUCUuONxp77ZSSFz87JzH9x4D3cF1gTwUMnrk8MlwMs\/TfBhGZYHq\/tbFUdBMvJyLr+Ftdb9RJAwvU17GjzRjHW7KSufNEZ3o67KuxS07gJ+pKabm0Ui+Nm0MI8loPKBG8lXMfY9gsvQ==", "FareInfoRef": "N+iYtG1FuDKANeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 172756, "gross_total": 172756, "base_fare": 99146, "tax": 73610, "sell": { "currency": "BDT", "total": 172756, "base_fare": 99146, "tax": 73610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcyNzU2LCJiYXNlX2ZhcmUiOjk5MTQ2LCJ0YXgiOjczNjEwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcyNzU2LCJiYXNlX2ZhcmUiOjk5MTQ2LCJ0YXgiOjczNjEwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3Mjc1NiwiYmFzZV9mYXJlIjo5OTE0NiwidGF4Ijo3MzYxMH19", "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": 172756, "base_fare": 99146, "tax": 73610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "99146.00", "tax": "73610.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 172756, "base_fare": 99146, "tax": 73610, "gross": { "base_fare": "99146.00", "tax": "73610.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39770.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26893.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3Mjc1Ni4wMCIsImJhc2VfZmFyZSI6Ijk5MTQ2LjAwIiwidGF4IjoiNzM2MTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5OTE0Ni4wMCIsInRheCI6IjczNjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTcyNzU2LjAwIiwiYmFzZV9mYXJlIjoiOTkxNDYuMDAiLCJ0YXgiOiI3MzYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk5MTQ2LjAwIiwidGF4IjoiNzM2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzI3NTYuMDAiLCJiYXNlX2ZhcmUiOiI5OTE0Ni4wMCIsInRheCI6IjczNjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE3Mjc1NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTc3MC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI2ODkzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk3NzAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3DE", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3DE", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "N", "farebasis": "NCLIT3DE", "cabin": "economy" }, { "origin": "BAH", "destination": "FRA", "operating": "GF", "marketing": "GF", "booking_code": "N", "farebasis": "NCLIT3DE", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAWaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:25:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BAH", "arrival_time": "2026-11-11T18:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2760", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "16" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "16" }, "booking_class": { "brand_id": "2066368", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasisCode": "EALIT3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d2mGJQNiklbqWKI0iFL73+MGlCkWjL+6Nn+Tik5coGZYvqPBd\/lsaF9CtDgLDUX+OjWALbfCSLyqPn9Om5aMZdwR23gWXk0Fl\/ECorTdaIeOMe77dlYIPGx72R0a3RpE7hEfZpsWQ+t992cRYTMdkKKsFtt7gdWLSyY", "FareInfoRef": "N+iYtG1FuDKA\/dXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAYaXJ4FAAAA==", "origin": "BAH", "departure_time": "2026-11-12T00:40: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-12T08:50: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-11", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "250" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "250" }, "booking_class": { "brand_id": "2066368", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasisCode": "EALIT3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOwyAMRQ8T\/d2mGJQNiklbqWKI0iFL73+MGlCkWjL+6Nn+Tik5coGZYvqPBd\/lsaF9CtDgLDUX+OjWALbfCSLyqPn9Om5aMZdwR23gWXk0Fl\/ECorTdaIeOMe77dlYIPGx72R0a3RpE7hEfZpsWQ+t992cRYTMdkKKsFtt7gdWLSyY", "FareInfoRef": "N+iYtG1FuDKA\/dXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "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": "PT15H20M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAaaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:55: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": "2026-12-08T23:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-12-08", "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": "249" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "249" }, "booking_class": { "brand_id": "2066368", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "7", "fareBasisCode": "NCLIT3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOwjAMBB9T7d1JmwZuCU5KkZAPKCD1wv+fwTYUCUuONxp77ZSSFz87JzH9x4D3cF1gTwUMnrk8MlwMs\/TfBhGZYHq\/tbFUdBMvJyLr+Ftdb9RJAwvU17GjzRjHW7KSufNEZ3o67KuxS07gJ+pKabm0Ui+Nm0MI8loPKBG8lXMfY9gsvQ==", "FareInfoRef": "N+iYtG1FuDKANeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAcaXJ4FAAAA==", "origin": "BAH", "departure_time": "2026-12-09T01:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "FRA", "arrival_time": "2026-12-09T06:15:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H55M", "distance": "2760", "lay_over": "PT02H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "17" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "17" }, "booking_class": { "brand_id": "2066368", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "7", "fareBasisCode": "NCLIT3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOwjAMBB9T7d1JmwZuCU5KkZAPKCD1wv+fwTYUCUuONxp77ZSSFz87JzH9x4D3cF1gTwUMnrk8MlwMs\/TfBhGZYHq\/tbFUdBMvJyLr+Ftdb9RJAwvU17GjzRjHW7KSufNEZ3o67KuxS07gJ+pKabm0Ui+Nm0MI8loPKBG8lXMfY9gsvQ==", "FareInfoRef": "N+iYtG1FuDKANeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 172756, "calendar_total_sell": 172756, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 172756, "filter": { "id": "F1TT00006-52", "price": 172756, "journey_duration": "PT1D8H45M", "journey_duration_seconds": 117900, "layover_duration": "PT8H0M", "layover_duration_seconds": 28800, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T10:25:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:15:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111025bah20261111184016bah202611120040dac202611120850250dac202612081955bah202612082320249bah202612090120fra20261209061517", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:10:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9DYVjZbJFakVgxROmTp\/59RbKdSkYCD44Ccs5BEZkr53yZ8pvMJeytgEPe1KEJc5gj26gIRzdhNXwfGBm5969zI3Kc06MMTKlUeVDNcPdajOBdSoNQWMtpdNOgK\/MC2O7SynpsS+1khknRzLvQ\/XfYFoI8rdQ==", "FareInfoRef": "N+iYtG1FuDKAaeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-12T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-13T05:50: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-12", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-11", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9DYVjZbJFakVgxROmTp\/59RbKdSkYCD44Ccs5BEZkr53yZ8pvMJeytgEPe1KEJc5gj26gIRzdhNXwfGBm5969zI3Kc06MMTKlUeVDNcPdajOBdSoNQWMtpdNOgK\/MC2O7SynpsS+1khknRzLvQ\/XfYFoI8rdQ==", "FareInfoRef": "N+iYtG1FuDKAaeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKw0AIRD8mzH007W5722CyFBoshPSQS\/\/\/M2o2KVRwneXpaClFqUmEufxHh0+3PuFvAxwaWZcBfUp3bb8NJC94zW7zgmahvAXwBo8qrc2u1kdBZZWGNo8433GwYIdvOAr2xdhlTOAnpkdIH8Z1MkrsVVLzyZgRh8bYF+dfK9k=", "FareInfoRef": "N+iYtG1FuDKAHfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAkaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-09T08:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-09T09:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT3H20M", "distance": "1160", "lay_over": "PT18H55M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKw0AIRD8mzH007W5722CyFBoshPSQS\/\/\/M2o2KVRwneXpaClFqUmEufxHh0+3PuFvAxwaWZcBfUp3bb8NJC94zW7zgmahvAXwBo8qrc2u1kdBZZWGNo8433GwYIdvOAr2xdhlTOAnpkdIH8Z1MkrsVVLzyZgRh8bYF+dfK9k=", "FareInfoRef": "N+iYtG1FuDKAHfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 208438, "gross_total": 208438, "base_fare": 116806, "tax": 91632, "sell": { "currency": "BDT", "total": 208438, "base_fare": 116806, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA4NDM4LCJiYXNlX2ZhcmUiOjExNjgwNiwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwODQzOCwiYmFzZV9mYXJlIjoxMTY4MDYsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA4NDM4LCJiYXNlX2ZhcmUiOjExNjgwNiwidGF4Ijo5MTYzMn19", "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": 208438, "base_fare": 116806, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "116806.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 208438, "base_fare": 116806, "tax": 91632, "gross": { "base_fare": "116806.00", "tax": "91632.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3546.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "57012.00" }, "Other": { "title": "Others taxes", "amount": "24127.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwODQzOC4wMCIsImJhc2VfZmFyZSI6IjExNjgwNi4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE2ODA2LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDg0MzguMDAiLCJiYXNlX2ZhcmUiOiIxMTY4MDYuMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNjgwNi4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjA4NDM4LjAwIiwiYmFzZV9mYXJlIjoiMTE2ODA2LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA4NDM4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "H", "farebasis": "HNCLR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "H", "farebasis": "HNCLR", "cabin": "economy" }, { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNCLR", "cabin": "economy" }, { "origin": "IST", "destination": "FRA", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNCLR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:10:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9DYVjZbJFakVgxROmTp\/59RbKdSkYCD44Ccs5BEZkr53yZ8pvMJeytgEPe1KEJc5gj26gIRzdhNXwfGBm5969zI3Kc06MMTKlUeVDNcPdajOBdSoNQWMtpdNOgK\/MC2O7SynpsS+1khknRzLvQ\/XfYFoI8rdQ==", "FareInfoRef": "N+iYtG1FuDKAaeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-12T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-13T05:50: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-12", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-11", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9DYVjZbJFakVgxROmTp\/59RbKdSkYCD44Ccs5BEZkr53yZ8pvMJeytgEPe1KEJc5gj26gIRzdhNXwfGBm5969zI3Kc06MMTKlUeVDNcPdajOBdSoNQWMtpdNOgK\/MC2O7SynpsS+1khknRzLvQ\/XfYFoI8rdQ==", "FareInfoRef": "N+iYtG1FuDKAaeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKw0AIRD8mzH007W5722CyFBoshPSQS\/\/\/M2o2KVRwneXpaClFqUmEufxHh0+3PuFvAxwaWZcBfUp3bb8NJC94zW7zgmahvAXwBo8qrc2u1kdBZZWGNo8433GwYIdvOAr2xdhlTOAnpkdIH8Z1MkrsVVLzyZgRh8bYF+dfK9k=", "FareInfoRef": "N+iYtG1FuDKAHfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAkaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-09T08:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-09T09:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT3H20M", "distance": "1160", "lay_over": "PT18H55M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKw0AIRD8mzH007W5722CyFBoshPSQS\/\/\/M2o2KVRwneXpaClFqUmEufxHh0+3PuFvAxwaWZcBfUp3bb8NJC94zW7zgmahvAXwBo8qrc2u1kdBZZWGNo8433GwYIdvOAr2xdhlTOAnpkdIH8Z1MkrsVVLzyZgRh8bYF+dfK9k=", "FareInfoRef": "N+iYtG1FuDKAHfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 208438, "calendar_total_sell": 208438, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 208438, "filter": { "id": "F1TT00006-53", "price": 208438, "journey_duration": "PT2D13H45M", "journey_duration_seconds": 222300, "layover_duration": "PT1D15H10M", "layover_duration_seconds": 141000, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:10:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:30:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "fra202611111810ist2026111123151594ist202611121930dac202611130550712dac202612080725ist202612081315713ist202612090810fra2026120909301587", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:10:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9DYVjZbJFakVgxROmTp\/59RbKdSkYCD44Ccs5BEZkr53yZ8pvMJeytgEPe1KEJc5gj26gIRzdhNXwfGBm5969zI3Kc06MMTKlUeVDNcPdajOBdSoNQWMtpdNOgK\/MC2O7SynpsS+1khknRzLvQ\/XfYFoI8rdQ==", "FareInfoRef": "N+iYtG1FuDKAaeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-12T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-13T05:50: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-12", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-11", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9DYVjZbJFakVgxROmTp\/59RbKdSkYCD44Ccs5BEZkr53yZ8pvMJeytgEPe1KEJc5gj26gIRzdhNXwfGBm5969zI3Kc06MMTKlUeVDNcPdajOBdSoNQWMtpdNOgK\/MC2O7SynpsS+1khknRzLvQ\/XfYFoI8rdQ==", "FareInfoRef": "N+iYtG1FuDKAaeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SWzvd2SgxhQYXQrrIpvc\/RhU3hQokjXj65ZyVGkWY8r8NeA\/bA+1lQIO617UgxHjTXu0gecFzabas6CuUo4PW4TdLb7OrBU+orNLR3tzOOBVzFhJ1PDYKjsM4pE\/gJ+a7y1ambTaK31VS08mY4I\/62AflySvT", "FareInfoRef": "N+iYtG1FuDKAcfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAmaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T21:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T22:10:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "PT07H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SWzvd2SgxhQYXQrrIpvc\/RhU3hQokjXj65ZyVGkWY8r8NeA\/bA+1lQIO617UgxHjTXu0gecFzabas6CuUo4PW4TdLb7OrBU+orNLR3tzOOBVzFhJ1PDYKjsM4pE\/gJ+a7y1ambTaK31VS08mY4I\/62AflySvT", "FareInfoRef": "N+iYtG1FuDKAcfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 208855, "gross_total": 208855, "base_fare": 117223, "tax": 91632, "sell": { "currency": "BDT", "total": 208855, "base_fare": 117223, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA4ODU1LCJiYXNlX2ZhcmUiOjExNzIyMywidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwODg1NSwiYmFzZV9mYXJlIjoxMTcyMjMsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA4ODU1LCJiYXNlX2ZhcmUiOjExNzIyMywidGF4Ijo5MTYzMn19", "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": 208855, "base_fare": 117223, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117223.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 208855, "base_fare": 117223, "tax": 91632, "gross": { "base_fare": "117223.00", "tax": "91632.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3546.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "57012.00" }, "Other": { "title": "Others taxes", "amount": "24127.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwODg1NS4wMCIsImJhc2VfZmFyZSI6IjExNzIyMy4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3MjIzLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDg4NTUuMDAiLCJiYXNlX2ZhcmUiOiIxMTcyMjMuMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzIyMy4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjA4ODU1LjAwIiwiYmFzZV9mYXJlIjoiMTE3MjIzLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA4ODU1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "H", "farebasis": "HNCLR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "H", "farebasis": "HNCLR", "cabin": "economy" }, { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNCLR", "cabin": "economy" }, { "origin": "IST", "destination": "FRA", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNCLR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:10:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9DYVjZbJFakVgxROmTp\/59RbKdSkYCD44Ccs5BEZkr53yZ8pvMJeytgEPe1KEJc5gj26gIRzdhNXwfGBm5969zI3Kc06MMTKlUeVDNcPdajOBdSoNQWMtpdNOgK\/MC2O7SynpsS+1khknRzLvQ\/XfYFoI8rdQ==", "FareInfoRef": "N+iYtG1FuDKAaeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-12T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-13T05:50: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-12", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-11", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9DYVjZbJFakVgxROmTp\/59RbKdSkYCD44Ccs5BEZkr53yZ8pvMJeytgEPe1KEJc5gj26gIRzdhNXwfGBm5969zI3Kc06MMTKlUeVDNcPdajOBdSoNQWMtpdNOgK\/MC2O7SynpsS+1khknRzLvQ\/XfYFoI8rdQ==", "FareInfoRef": "N+iYtG1FuDKAaeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SWzvd2SgxhQYXQrrIpvc\/RhU3hQokjXj65ZyVGkWY8r8NeA\/bA+1lQIO617UgxHjTXu0gecFzabas6CuUo4PW4TdLb7OrBU+orNLR3tzOOBVzFhJ1PDYKjsM4pE\/gJ+a7y1ambTaK31VS08mY4I\/62AflySvT", "FareInfoRef": "N+iYtG1FuDKAcfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAmaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T21:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T22:10:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "PT07H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SWzvd2SgxhQYXQrrIpvc\/RhU3hQokjXj65ZyVGkWY8r8NeA\/bA+1lQIO617UgxHjTXu0gecFzabas6CuUo4PW4TdLb7OrBU+orNLR3tzOOBVzFhJ1PDYKjsM4pE\/gJ+a7y1ambTaK31VS08mY4I\/62AflySvT", "FareInfoRef": "N+iYtG1FuDKAcfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 208855, "calendar_total_sell": 208855, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 208855, "filter": { "id": "F1TT00006-54", "price": 208855, "journey_duration": "PT2D2H25M", "journey_duration_seconds": 181500, "layover_duration": "PT1D4H0M", "layover_duration_seconds": 100800, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:10:00.000+01:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-12-08T22:10:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "fra202611111810ist2026111123151594ist202611121930dac202611130550712dac202612080725ist202612081315713ist202612082100fra2026120822101597", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:10:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9DYVjZbJFakVgxROmTp\/59RbKdSkYCD44Ccs5BEZkr53yZ8pvMJeytgEPe1KEJc5gj26gIRzdhNXwfGBm5969zI3Kc06MMTKlUeVDNcPdajOBdSoNQWMtpdNOgK\/MC2O7SynpsS+1khknRzLvQ\/XfYFoI8rdQ==", "FareInfoRef": "N+iYtG1FuDKAaeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-12T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-13T05:50: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-12", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-11", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9DYVjZbJFakVgxROmTp\/59RbKdSkYCD44Ccs5BEZkr53yZ8pvMJeytgEPe1KEJc5gj26gIRzdhNXwfGBm5969zI3Kc06MMTKlUeVDNcPdajOBdSoNQWMtpdNOgK\/MC2O7SynpsS+1khknRzLvQ\/XfYFoI8rdQ==", "FareInfoRef": "N+iYtG1FuDKAaeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX5sAmGZyG2EROVFKYtuuP8xcNMiYcn2WM+\/UopSbyLM5d8GfIb1CX8b4NDwtlSkpMJebSCZ8Jrd5gV9hfIewDs8svQ2u9olEhqbdLR52BnHasFSyln2jYL9MHYZE\/iJ6RHS67hORol2JTWfjBnxaIx9Ad\/BK8s=", "FareInfoRef": "N+iYtG1FuDKApeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAoaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T16:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T17:50:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H15M", "distance": "1160", "lay_over": "PT03H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX5sAmGZyG2EROVFKYtuuP8xcNMiYcn2WM+\/UopSbyLM5d8GfIb1CX8b4NDwtlSkpMJebSCZ8Jrd5gV9hfIewDs8svQ2u9olEhqbdLR52BnHasFSyln2jYL9MHYZE\/iJ6RHS67hORol2JTWfjBnxaIx9Ad\/BK8s=", "FareInfoRef": "N+iYtG1FuDKApeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 218450, "gross_total": 218450, "base_fare": 126818, "tax": 91632, "sell": { "currency": "BDT", "total": 218450, "base_fare": 126818, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE4NDUwLCJiYXNlX2ZhcmUiOjEyNjgxOCwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxODQ1MCwiYmFzZV9mYXJlIjoxMjY4MTgsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE4NDUwLCJiYXNlX2ZhcmUiOjEyNjgxOCwidGF4Ijo5MTYzMn19", "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": 218450, "base_fare": 126818, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "126818.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 218450, "base_fare": 126818, "tax": 91632, "gross": { "base_fare": "126818.00", "tax": "91632.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3546.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "57012.00" }, "Other": { "title": "Others taxes", "amount": "24127.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxODQ1MC4wMCIsImJhc2VfZmFyZSI6IjEyNjgxOC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI2ODE4LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTg0NTAuMDAiLCJiYXNlX2ZhcmUiOiIxMjY4MTguMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNjgxOC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE4NDUwLjAwIiwiYmFzZV9mYXJlIjoiMTI2ODE4LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE4NDUwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "H", "farebasis": "HNCLR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "H", "farebasis": "HNCLR", "cabin": "economy" }, { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "S", "farebasis": "SLNCLR", "cabin": "economy" }, { "origin": "IST", "destination": "FRA", "operating": "TK", "marketing": "TK", "booking_code": "S", "farebasis": "SLNCLR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:10:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9DYVjZbJFakVgxROmTp\/59RbKdSkYCD44Ccs5BEZkr53yZ8pvMJeytgEPe1KEJc5gj26gIRzdhNXwfGBm5969zI3Kc06MMTKlUeVDNcPdajOBdSoNQWMtpdNOgK\/MC2O7SynpsS+1khknRzLvQ\/XfYFoI8rdQ==", "FareInfoRef": "N+iYtG1FuDKAaeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-12T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-13T05:50: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-12", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-11", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O9DYVjZbJFakVgxROmTp\/59RbKdSkYCD44Ccs5BEZkr53yZ8pvMJeytgEPe1KEJc5gj26gIRzdhNXwfGBm5969zI3Kc06MMTKlUeVDNcPdajOBdSoNQWMtpdNOgK\/MC2O7SynpsS+1khknRzLvQ\/XfYFoI8rdQ==", "FareInfoRef": "N+iYtG1FuDKAaeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX5sAmGZyG2EROVFKYtuuP8xcNMiYcn2WM+\/UopSbyLM5d8GfIb1CX8b4NDwtlSkpMJebSCZ8Jrd5gV9hfIewDs8svQ2u9olEhqbdLR52BnHasFSyln2jYL9MHYZE\/iJ6RHS67hORol2JTWfjBnxaIx9Ad\/BK8s=", "FareInfoRef": "N+iYtG1FuDKApeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAoaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T16:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T17:50:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H15M", "distance": "1160", "lay_over": "PT03H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX5sAmGZyG2EROVFKYtuuP8xcNMiYcn2WM+\/UopSbyLM5d8GfIb1CX8b4NDwtlSkpMJebSCZ8Jrd5gV9hfIewDs8svQ2u9olEhqbdLR52BnHasFSyln2jYL9MHYZE\/iJ6RHS67hORol2JTWfjBnxaIx9Ad\/BK8s=", "FareInfoRef": "N+iYtG1FuDKApeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 218450, "calendar_total_sell": 218450, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 218450, "filter": { "id": "F1TT00006-55", "price": 218450, "journey_duration": "PT1D22H5M", "journey_duration_seconds": 165900, "layover_duration": "PT23H35M", "layover_duration_seconds": 84900, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:10:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T17:50:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "fra202611111810ist2026111123151594ist202611121930dac202611130550712dac202612080725ist202612081315713ist202612081635fra2026120817501593", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H55M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T16:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Cu0W6JaKNJmzhU3aGX\/f8Zc5JNGhJgMBhyzia2qErK\/zbhPR0PxMuBgNHX4ljSbTYoqxMiMqOEP3cMBW396NzI2qf86hcmVKk6qGY4e6x7ITdkKahod9EgN\/AD250wynpsLsqzJmLpy0kC\/+TaB5ytK3A=", "FareInfoRef": "N+iYtG1FuDKA4eXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAsaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-11T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-12T05:50: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-11", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT03H25M", "lay_over_date": "2026-11-11", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Cu0W6JaKNJmzhU3aGX\/f8Zc5JNGhJgMBhyzia2qErK\/zbhPR0PxMuBgNHX4ljSbTYoqxMiMqOEP3cMBW396NzI2qf86hcmVKk6qGY4e6x7ITdkKahod9EgN\/AD250wynpsLsqzJmLpy0kC\/+TaB5ytK3A=", "FareInfoRef": "N+iYtG1FuDKA4eXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKw0AIRD8mzH007W5722CyFBoshPSQS\/\/\/M2o2KVRwneXpaClFqUmEufxHh0+3PuFvAxwaWZcBfUp3bb8NJC94zW7zgmahvAXwBo8qrc2u1kdBZZWGNo8433GwYIdvOAr2xdhlTOAnpkdIH8Z1MkrsVVLzyZgRh8bYF+dfK9k=", "FareInfoRef": "N+iYtG1FuDKAHfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAkaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-09T08:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-09T09:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT3H20M", "distance": "1160", "lay_over": "PT18H55M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKw0AIRD8mzH007W5722CyFBoshPSQS\/\/\/M2o2KVRwneXpaClFqUmEufxHh0+3PuFvAxwaWZcBfUp3bb8NJC94zW7zgmahvAXwBo8qrc2u1kdBZZWGNo8433GwYIdvOAr2xdhlTOAnpkdIH8Z1MkrsVVLzyZgRh8bYF+dfK9k=", "FareInfoRef": "N+iYtG1FuDKAHfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 221370, "gross_total": 221370, "base_fare": 129738, "tax": 91632, "sell": { "currency": "BDT", "total": 221370, "base_fare": 129738, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxMzcwLCJiYXNlX2ZhcmUiOjEyOTczOCwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTM3MCwiYmFzZV9mYXJlIjoxMjk3MzgsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxMzcwLCJiYXNlX2ZhcmUiOjEyOTczOCwidGF4Ijo5MTYzMn19", "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": 221370, "base_fare": 129738, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "129738.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 221370, "base_fare": 129738, "tax": 91632, "gross": { "base_fare": "129738.00", "tax": "91632.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3546.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "57012.00" }, "Other": { "title": "Others taxes", "amount": "24127.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTM3MC4wMCIsImJhc2VfZmFyZSI6IjEyOTczOC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI5NzM4LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjEzNzAuMDAiLCJiYXNlX2ZhcmUiOiIxMjk3MzguMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyOTczOC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxMzcwLjAwIiwiYmFzZV9mYXJlIjoiMTI5NzM4LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIxMzcwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "A", "farebasis": "ANCLR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "A", "farebasis": "ANCLR", "cabin": "economy" }, { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNCLR", "cabin": "economy" }, { "origin": "IST", "destination": "FRA", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNCLR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H55M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T16:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Cu0W6JaKNJmzhU3aGX\/f8Zc5JNGhJgMBhyzia2qErK\/zbhPR0PxMuBgNHX4ljSbTYoqxMiMqOEP3cMBW396NzI2qf86hcmVKk6qGY4e6x7ITdkKahod9EgN\/AD250wynpsLsqzJmLpy0kC\/+TaB5ytK3A=", "FareInfoRef": "N+iYtG1FuDKA4eXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAsaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-11T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-12T05:50: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-11", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT03H25M", "lay_over_date": "2026-11-11", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Cu0W6JaKNJmzhU3aGX\/f8Zc5JNGhJgMBhyzia2qErK\/zbhPR0PxMuBgNHX4ljSbTYoqxMiMqOEP3cMBW396NzI2qf86hcmVKk6qGY4e6x7ITdkKahod9EgN\/AD250wynpsLsqzJmLpy0kC\/+TaB5ytK3A=", "FareInfoRef": "N+iYtG1FuDKA4eXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKw0AIRD8mzH007W5722CyFBoshPSQS\/\/\/M2o2KVRwneXpaClFqUmEufxHh0+3PuFvAxwaWZcBfUp3bb8NJC94zW7zgmahvAXwBo8qrc2u1kdBZZWGNo8433GwYIdvOAr2xdhlTOAnpkdIH8Z1MkrsVVLzyZgRh8bYF+dfK9k=", "FareInfoRef": "N+iYtG1FuDKAHfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAkaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-09T08:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-09T09:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT3H20M", "distance": "1160", "lay_over": "PT18H55M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKw0AIRD8mzH007W5722CyFBoshPSQS\/\/\/M2o2KVRwneXpaClFqUmEufxHh0+3PuFvAxwaWZcBfUp3bb8NJC94zW7zgmahvAXwBo8qrc2u1kdBZZWGNo8433GwYIdvOAr2xdhlTOAnpkdIH8Z1MkrsVVLzyZgRh8bYF+dfK9k=", "FareInfoRef": "N+iYtG1FuDKAHfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 221370, "calendar_total_sell": 221370, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 221370, "filter": { "id": "F1TT00006-56", "price": 221370, "journey_duration": "PT1D21H0M", "journey_duration_seconds": 162000, "layover_duration": "PT22H20M", "layover_duration_seconds": 80400, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T10:55:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:30:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "fra202611111055ist2026111116051588ist202611111930dac202611120550712dac202612080725ist202612081315713ist202612090810fra2026120909301587", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H55M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T16:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Cu0W6JaKNJmzhU3aGX\/f8Zc5JNGhJgMBhyzia2qErK\/zbhPR0PxMuBgNHX4ljSbTYoqxMiMqOEP3cMBW396NzI2qf86hcmVKk6qGY4e6x7ITdkKahod9EgN\/AD250wynpsLsqzJmLpy0kC\/+TaB5ytK3A=", "FareInfoRef": "N+iYtG1FuDKA4eXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAsaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-11T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-12T05:50: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-11", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT03H25M", "lay_over_date": "2026-11-11", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Cu0W6JaKNJmzhU3aGX\/f8Zc5JNGhJgMBhyzia2qErK\/zbhPR0PxMuBgNHX4ljSbTYoqxMiMqOEP3cMBW396NzI2qf86hcmVKk6qGY4e6x7ITdkKahod9EgN\/AD250wynpsLsqzJmLpy0kC\/+TaB5ytK3A=", "FareInfoRef": "N+iYtG1FuDKA4eXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SWzvd2SgxhQYXQrrIpvc\/RhU3hQokjXj65ZyVGkWY8r8NeA\/bA+1lQIO617UgxHjTXu0gecFzabas6CuUo4PW4TdLb7OrBU+orNLR3tzOOBVzFhJ1PDYKjsM4pE\/gJ+a7y1ambTaK31VS08mY4I\/62AflySvT", "FareInfoRef": "N+iYtG1FuDKAcfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAmaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T21:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T22:10:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "PT07H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SWzvd2SgxhQYXQrrIpvc\/RhU3hQokjXj65ZyVGkWY8r8NeA\/bA+1lQIO617UgxHjTXu0gecFzabas6CuUo4PW4TdLb7OrBU+orNLR3tzOOBVzFhJ1PDYKjsM4pE\/gJ+a7y1ambTaK31VS08mY4I\/62AflySvT", "FareInfoRef": "N+iYtG1FuDKAcfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 221787, "gross_total": 221787, "base_fare": 130155, "tax": 91632, "sell": { "currency": "BDT", "total": 221787, "base_fare": 130155, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzg3LCJiYXNlX2ZhcmUiOjEzMDE1NSwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTc4NywiYmFzZV9mYXJlIjoxMzAxNTUsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzg3LCJiYXNlX2ZhcmUiOjEzMDE1NSwidGF4Ijo5MTYzMn19", "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": 221787, "base_fare": 130155, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "130155.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 221787, "base_fare": 130155, "tax": 91632, "gross": { "base_fare": "130155.00", "tax": "91632.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3546.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "57012.00" }, "Other": { "title": "Others taxes", "amount": "24127.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTc4Ny4wMCIsImJhc2VfZmFyZSI6IjEzMDE1NS4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMwMTU1LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjE3ODcuMDAiLCJiYXNlX2ZhcmUiOiIxMzAxNTUuMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMDE1NS4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxNzg3LjAwIiwiYmFzZV9mYXJlIjoiMTMwMTU1LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIxNzg3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "A", "farebasis": "ANCLR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "A", "farebasis": "ANCLR", "cabin": "economy" }, { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNCLR", "cabin": "economy" }, { "origin": "IST", "destination": "FRA", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNCLR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H55M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T16:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Cu0W6JaKNJmzhU3aGX\/f8Zc5JNGhJgMBhyzia2qErK\/zbhPR0PxMuBgNHX4ljSbTYoqxMiMqOEP3cMBW396NzI2qf86hcmVKk6qGY4e6x7ITdkKahod9EgN\/AD250wynpsLsqzJmLpy0kC\/+TaB5ytK3A=", "FareInfoRef": "N+iYtG1FuDKA4eXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAsaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-11T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-12T05:50: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-11", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT03H25M", "lay_over_date": "2026-11-11", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Cu0W6JaKNJmzhU3aGX\/f8Zc5JNGhJgMBhyzia2qErK\/zbhPR0PxMuBgNHX4ljSbTYoqxMiMqOEP3cMBW396NzI2qf86hcmVKk6qGY4e6x7ITdkKahod9EgN\/AD250wynpsLsqzJmLpy0kC\/+TaB5ytK3A=", "FareInfoRef": "N+iYtG1FuDKA4eXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SWzvd2SgxhQYXQrrIpvc\/RhU3hQokjXj65ZyVGkWY8r8NeA\/bA+1lQIO617UgxHjTXu0gecFzabas6CuUo4PW4TdLb7OrBU+orNLR3tzOOBVzFhJ1PDYKjsM4pE\/gJ+a7y1ambTaK31VS08mY4I\/62AflySvT", "FareInfoRef": "N+iYtG1FuDKAcfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAmaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T21:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T22:10:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "PT07H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SWzvd2SgxhQYXQrrIpvc\/RhU3hQokjXj65ZyVGkWY8r8NeA\/bA+1lQIO617UgxHjTXu0gecFzabas6CuUo4PW4TdLb7OrBU+orNLR3tzOOBVzFhJ1PDYKjsM4pE\/gJ+a7y1ambTaK31VS08mY4I\/62AflySvT", "FareInfoRef": "N+iYtG1FuDKAcfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 221787, "calendar_total_sell": 221787, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 221787, "filter": { "id": "F1TT00006-57", "price": 221787, "journey_duration": "PT1D9H40M", "journey_duration_seconds": 121200, "layover_duration": "PT11H10M", "layover_duration_seconds": 40200, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T10:55:00.000+01:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-12-08T22:10:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "fra202611111055ist2026111116051588ist202611111930dac202611120550712dac202612080725ist202612081315713ist202612082100fra2026120822101597", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-58", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-58", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 223276, "gross_total": 223276, "base_fare": 96087, "tax": 127189, "sell": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMzI3NiwiYmFzZV9mYXJlIjo5NjA4NywidGF4IjoxMjcxODksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX19", "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": 223276, "base_fare": 96087, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "96087.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189, "gross": { "base_fare": "96087.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMzI3Ni4wMCIsImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjMyNzYuMDAiLCJiYXNlX2ZhcmUiOiI5NjA4Ny4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIzMjc2LjAwIiwiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIzMjc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjgyNzI0LjAwIn0sIllSIjp7ImFtb3VudCI6IjQ0MzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzMwODEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI3OTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyOTYxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc4NjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-58", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-58", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 223276, "calendar_total_sell": 223276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 223276, "filter": { "id": "F1TT00006-58", "price": 223276, "journey_duration": "PT2D10H35M", "journey_duration_seconds": 210900, "layover_duration": "PT1D5H5M", "layover_duration_seconds": 104700, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112015muc202611112110124muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-59", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-59", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 223276, "gross_total": 223276, "base_fare": 96087, "tax": 127189, "sell": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMzI3NiwiYmFzZV9mYXJlIjo5NjA4NywidGF4IjoxMjcxODksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX19", "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": 223276, "base_fare": 96087, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "96087.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189, "gross": { "base_fare": "96087.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMzI3Ni4wMCIsImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjMyNzYuMDAiLCJiYXNlX2ZhcmUiOiI5NjA4Ny4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIzMjc2LjAwIiwiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIzMjc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjgyNzI0LjAwIn0sIllSIjp7ImFtb3VudCI6IjQ0MzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzMwODEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI3OTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyOTYxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc4NjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-59", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-59", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 223276, "calendar_total_sell": 223276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 223276, "filter": { "id": "F1TT00006-59", "price": 223276, "journey_duration": "PT2D11H35M", "journey_duration_seconds": 214500, "layover_duration": "PT1D6H5M", "layover_duration_seconds": 108300, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112015muc202611112110124muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-60", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-60", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 223276, "gross_total": 223276, "base_fare": 96087, "tax": 127189, "sell": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMzI3NiwiYmFzZV9mYXJlIjo5NjA4NywidGF4IjoxMjcxODksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX19", "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": 223276, "base_fare": 96087, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "96087.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189, "gross": { "base_fare": "96087.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMzI3Ni4wMCIsImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjMyNzYuMDAiLCJiYXNlX2ZhcmUiOiI5NjA4Ny4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIzMjc2LjAwIiwiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIzMjc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjgyNzI0LjAwIn0sIllSIjp7ImFtb3VudCI6IjQ0MzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzMwODEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI3OTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyOTYxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc4NjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-60", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-60", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 223276, "calendar_total_sell": 223276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 223276, "filter": { "id": "F1TT00006-60", "price": 223276, "journey_duration": "PT2D11H35M", "journey_duration_seconds": 214500, "layover_duration": "PT1D6H5M", "layover_duration_seconds": 108300, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T19:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111915muc202611112010122muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 223276, "gross_total": 223276, "base_fare": 96087, "tax": 127189, "sell": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMzI3NiwiYmFzZV9mYXJlIjo5NjA4NywidGF4IjoxMjcxODksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX19", "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": 223276, "base_fare": 96087, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "96087.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189, "gross": { "base_fare": "96087.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMzI3Ni4wMCIsImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjMyNzYuMDAiLCJiYXNlX2ZhcmUiOiI5NjA4Ny4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIzMjc2LjAwIiwiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIzMjc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjgyNzI0LjAwIn0sIllSIjp7ImFtb3VudCI6IjQ0MzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzMwODEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI3OTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyOTYxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc4NjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 223276, "calendar_total_sell": 223276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 223276, "filter": { "id": "F1TT00006-61", "price": 223276, "journey_duration": "PT2D12H35M", "journey_duration_seconds": 218100, "layover_duration": "PT1D7H5M", "layover_duration_seconds": 111900, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T19:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111915muc202611112010122muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-62", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-62", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 223276, "gross_total": 223276, "base_fare": 96087, "tax": 127189, "sell": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMzI3NiwiYmFzZV9mYXJlIjo5NjA4NywidGF4IjoxMjcxODksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX19", "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": 223276, "base_fare": 96087, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "96087.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189, "gross": { "base_fare": "96087.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMzI3Ni4wMCIsImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjMyNzYuMDAiLCJiYXNlX2ZhcmUiOiI5NjA4Ny4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIzMjc2LjAwIiwiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIzMjc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjgyNzI0LjAwIn0sIllSIjp7ImFtb3VudCI6IjQ0MzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzMwODEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI3OTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyOTYxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc4NjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-62", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-62", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 223276, "calendar_total_sell": 223276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 223276, "filter": { "id": "F1TT00006-62", "price": 223276, "journey_duration": "PT2D13H35M", "journey_duration_seconds": 221700, "layover_duration": "PT1D8H5M", "layover_duration_seconds": 115500, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T17:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111715muc202611111810116muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-63", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-63", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 223276, "gross_total": 223276, "base_fare": 96087, "tax": 127189, "sell": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMzI3NiwiYmFzZV9mYXJlIjo5NjA4NywidGF4IjoxMjcxODksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX19", "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": 223276, "base_fare": 96087, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "96087.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189, "gross": { "base_fare": "96087.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMzI3Ni4wMCIsImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjMyNzYuMDAiLCJiYXNlX2ZhcmUiOiI5NjA4Ny4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIzMjc2LjAwIiwiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIzMjc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjgyNzI0LjAwIn0sIllSIjp7ImFtb3VudCI6IjQ0MzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzMwODEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI3OTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyOTYxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc4NjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-63", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-63", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 223276, "calendar_total_sell": 223276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 223276, "filter": { "id": "F1TT00006-63", "price": 223276, "journey_duration": "PT2D14H35M", "journey_duration_seconds": 225300, "layover_duration": "PT1D9H5M", "layover_duration_seconds": 119100, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T17:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111715muc202611111810116muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-64", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-64", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 223276, "gross_total": 223276, "base_fare": 96087, "tax": 127189, "sell": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMzI3NiwiYmFzZV9mYXJlIjo5NjA4NywidGF4IjoxMjcxODksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX19", "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": 223276, "base_fare": 96087, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "96087.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189, "gross": { "base_fare": "96087.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMzI3Ni4wMCIsImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjMyNzYuMDAiLCJiYXNlX2ZhcmUiOiI5NjA4Ny4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIzMjc2LjAwIiwiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIzMjc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjgyNzI0LjAwIn0sIllSIjp7ImFtb3VudCI6IjQ0MzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzMwODEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI3OTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyOTYxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc4NjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-64", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-64", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 223276, "calendar_total_sell": 223276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 223276, "filter": { "id": "F1TT00006-64", "price": 223276, "journey_duration": "PT2D14H35M", "journey_duration_seconds": 225300, "layover_duration": "PT1D9H5M", "layover_duration_seconds": 119100, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T16:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111615muc202611111710114muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-65", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-65", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 223276, "gross_total": 223276, "base_fare": 96087, "tax": 127189, "sell": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMzI3NiwiYmFzZV9mYXJlIjo5NjA4NywidGF4IjoxMjcxODksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX19", "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": 223276, "base_fare": 96087, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "96087.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189, "gross": { "base_fare": "96087.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMzI3Ni4wMCIsImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjMyNzYuMDAiLCJiYXNlX2ZhcmUiOiI5NjA4Ny4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIzMjc2LjAwIiwiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIzMjc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjgyNzI0LjAwIn0sIllSIjp7ImFtb3VudCI6IjQ0MzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzMwODEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI3OTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyOTYxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc4NjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-65", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-65", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 223276, "calendar_total_sell": 223276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 223276, "filter": { "id": "F1TT00006-65", "price": 223276, "journey_duration": "PT2D15H35M", "journey_duration_seconds": 228900, "layover_duration": "PT1D10H5M", "layover_duration_seconds": 122700, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T16:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111615muc202611111710114muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-66", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-66", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 223276, "gross_total": 223276, "base_fare": 96087, "tax": 127189, "sell": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMzI3NiwiYmFzZV9mYXJlIjo5NjA4NywidGF4IjoxMjcxODksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX19", "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": 223276, "base_fare": 96087, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "96087.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189, "gross": { "base_fare": "96087.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMzI3Ni4wMCIsImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjMyNzYuMDAiLCJiYXNlX2ZhcmUiOiI5NjA4Ny4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIzMjc2LjAwIiwiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIzMjc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjgyNzI0LjAwIn0sIllSIjp7ImFtb3VudCI6IjQ0MzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzMwODEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI3OTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyOTYxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc4NjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-66", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-66", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 223276, "calendar_total_sell": 223276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 223276, "filter": { "id": "F1TT00006-66", "price": 223276, "journey_duration": "PT2D15H35M", "journey_duration_seconds": 228900, "layover_duration": "PT1D10H5M", "layover_duration_seconds": 122700, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111515muc202611111610112muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-67", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-67", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 223276, "gross_total": 223276, "base_fare": 96087, "tax": 127189, "sell": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMzI3NiwiYmFzZV9mYXJlIjo5NjA4NywidGF4IjoxMjcxODksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIzMjc2LCJiYXNlX2ZhcmUiOjk2MDg3LCJ0YXgiOjEyNzE4OX19", "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": 223276, "base_fare": 96087, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "96087.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 223276, "base_fare": 96087, "tax": 127189, "gross": { "base_fare": "96087.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMzI3Ni4wMCIsImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjMyNzYuMDAiLCJiYXNlX2ZhcmUiOiI5NjA4Ny4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk2MDg3LjAwIiwidGF4IjoiMTI3MTg5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIzMjc2LjAwIiwiYmFzZV9mYXJlIjoiOTYwODcuMDAiLCJ0YXgiOiIxMjcxODkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIzMjc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjgyNzI0LjAwIn0sIllSIjp7ImFtb3VudCI6IjQ0MzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzMwODEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI3OTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyOTYxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc4NjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-67", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-67", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAfgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 223276, "calendar_total_sell": 223276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 223276, "filter": { "id": "F1TT00006-67", "price": 223276, "journey_duration": "PT2D16H35M", "journey_duration_seconds": 232500, "layover_duration": "PT1D11H5M", "layover_duration_seconds": 126300, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111515muc202611111610112muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228176, "gross_total": 228176, "base_fare": 105264, "tax": 122912, "sell": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MTc2LCJiYXNlX2ZhcmUiOjEwNTI2NCwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMn19", "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": 228176, "base_fare": 105264, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "105264.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912, "gross": { "base_fare": "105264.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjgxNzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 228176, "calendar_total_sell": 228176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228176, "filter": { "id": "F1TT00006-68", "price": 228176, "journey_duration": "PT1D22H55M", "journey_duration_seconds": 168900, "layover_duration": "PT17H25M", "layover_duration_seconds": 62700, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112015muc202611112110124muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228176, "gross_total": 228176, "base_fare": 105264, "tax": 122912, "sell": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MTc2LCJiYXNlX2ZhcmUiOjEwNTI2NCwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMn19", "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": 228176, "base_fare": 105264, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "105264.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912, "gross": { "base_fare": "105264.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjgxNzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 228176, "calendar_total_sell": 228176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228176, "filter": { "id": "F1TT00006-69", "price": 228176, "journey_duration": "PT1D23H55M", "journey_duration_seconds": 172500, "layover_duration": "PT18H25M", "layover_duration_seconds": 66300, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112015muc202611112110124muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-70", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-70", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228176, "gross_total": 228176, "base_fare": 105264, "tax": 122912, "sell": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MTc2LCJiYXNlX2ZhcmUiOjEwNTI2NCwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMn19", "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": 228176, "base_fare": 105264, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "105264.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912, "gross": { "base_fare": "105264.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjgxNzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-70", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-70", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 228176, "calendar_total_sell": 228176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228176, "filter": { "id": "F1TT00006-70", "price": 228176, "journey_duration": "PT1D23H55M", "journey_duration_seconds": 172500, "layover_duration": "PT18H25M", "layover_duration_seconds": 66300, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T19:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111915muc202611112010122muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-71", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-71", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228176, "gross_total": 228176, "base_fare": 105264, "tax": 122912, "sell": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MTc2LCJiYXNlX2ZhcmUiOjEwNTI2NCwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMn19", "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": 228176, "base_fare": 105264, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "105264.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912, "gross": { "base_fare": "105264.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjgxNzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-71", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-71", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 228176, "calendar_total_sell": 228176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228176, "filter": { "id": "F1TT00006-71", "price": 228176, "journey_duration": "PT2D0H55M", "journey_duration_seconds": 176100, "layover_duration": "PT19H25M", "layover_duration_seconds": 69900, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T19:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111915muc202611112010122muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-72", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-72", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228176, "gross_total": 228176, "base_fare": 105264, "tax": 122912, "sell": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MTc2LCJiYXNlX2ZhcmUiOjEwNTI2NCwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMn19", "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": 228176, "base_fare": 105264, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "105264.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912, "gross": { "base_fare": "105264.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjgxNzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-72", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-72", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 228176, "calendar_total_sell": 228176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228176, "filter": { "id": "F1TT00006-72", "price": 228176, "journey_duration": "PT2D1H55M", "journey_duration_seconds": 179700, "layover_duration": "PT20H25M", "layover_duration_seconds": 73500, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T17:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111715muc202611111810116muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-73", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-73", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228176, "gross_total": 228176, "base_fare": 105264, "tax": 122912, "sell": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MTc2LCJiYXNlX2ZhcmUiOjEwNTI2NCwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMn19", "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": 228176, "base_fare": 105264, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "105264.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912, "gross": { "base_fare": "105264.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjgxNzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-73", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-73", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 228176, "calendar_total_sell": 228176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228176, "filter": { "id": "F1TT00006-73", "price": 228176, "journey_duration": "PT2D2H55M", "journey_duration_seconds": 183300, "layover_duration": "PT21H25M", "layover_duration_seconds": 77100, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T17:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111715muc202611111810116muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-74", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-74", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228176, "gross_total": 228176, "base_fare": 105264, "tax": 122912, "sell": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MTc2LCJiYXNlX2ZhcmUiOjEwNTI2NCwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMn19", "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": 228176, "base_fare": 105264, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "105264.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912, "gross": { "base_fare": "105264.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjgxNzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-74", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-74", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 228176, "calendar_total_sell": 228176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228176, "filter": { "id": "F1TT00006-74", "price": 228176, "journey_duration": "PT2D2H55M", "journey_duration_seconds": 183300, "layover_duration": "PT21H25M", "layover_duration_seconds": 77100, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T16:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111615muc202611111710114muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-75", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-75", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228176, "gross_total": 228176, "base_fare": 105264, "tax": 122912, "sell": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MTc2LCJiYXNlX2ZhcmUiOjEwNTI2NCwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMn19", "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": 228176, "base_fare": 105264, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "105264.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912, "gross": { "base_fare": "105264.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjgxNzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-75", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-75", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 228176, "calendar_total_sell": 228176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228176, "filter": { "id": "F1TT00006-75", "price": 228176, "journey_duration": "PT2D3H55M", "journey_duration_seconds": 186900, "layover_duration": "PT22H25M", "layover_duration_seconds": 80700, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T16:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111615muc202611111710114muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-76", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-76", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228176, "gross_total": 228176, "base_fare": 105264, "tax": 122912, "sell": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MTc2LCJiYXNlX2ZhcmUiOjEwNTI2NCwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMn19", "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": 228176, "base_fare": 105264, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "105264.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912, "gross": { "base_fare": "105264.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjgxNzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-76", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-76", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 228176, "calendar_total_sell": 228176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228176, "filter": { "id": "F1TT00006-76", "price": 228176, "journey_duration": "PT2D3H55M", "journey_duration_seconds": 186900, "layover_duration": "PT22H25M", "layover_duration_seconds": 80700, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111515muc202611111610112muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-77", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-77", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228176, "gross_total": 228176, "base_fare": 105264, "tax": 122912, "sell": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MTc2LCJiYXNlX2ZhcmUiOjEwNTI2NCwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjgxNzYsImJhc2VfZmFyZSI6MTA1MjY0LCJ0YXgiOjEyMjkxMn19", "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": 228176, "base_fare": 105264, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "105264.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228176, "base_fare": 105264, "tax": 122912, "gross": { "base_fare": "105264.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODE3Ni4wMCIsImJhc2VfZmFyZSI6IjEwNTI2NC4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjgxNzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-77", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OWiJ2iRygVOAFKqjZcP9j4CRUqiX\/9OyxY4yO3ImZQjzagO\/wmKFvARTOPCfB5Cb2YOsKiGjEZ6NtKSroIlyRNtwzt8E8ZrYEOYvvqBpKi9dXMtaVTZNRT6831MZ2sBeX2UpNeX0ud7Hbgcj\/EQXYr7b3A3zoLOQ=", "FareInfoRef": "N+iYtG1FuDKAyfXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-77", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKACgXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 228176, "calendar_total_sell": 228176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228176, "filter": { "id": "F1TT00006-77", "price": 228176, "journey_duration": "PT2D4H55M", "journey_duration_seconds": 190500, "layover_duration": "PT23H25M", "layover_duration_seconds": 84300, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111515muc202611111610112muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H55M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T16:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Cu0W6JaKNJmzhU3aGX\/f8Zc5JNGhJgMBhyzia2qErK\/zbhPR0PxMuBgNHX4ljSbTYoqxMiMqOEP3cMBW396NzI2qf86hcmVKk6qGY4e6x7ITdkKahod9EgN\/AD250wynpsLsqzJmLpy0kC\/+TaB5ytK3A=", "FareInfoRef": "N+iYtG1FuDKA4eXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAsaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-11T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-12T05:50: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-11", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT03H25M", "lay_over_date": "2026-11-11", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Cu0W6JaKNJmzhU3aGX\/f8Zc5JNGhJgMBhyzia2qErK\/zbhPR0PxMuBgNHX4ljSbTYoqxMiMqOEP3cMBW396NzI2qf86hcmVKk6qGY4e6x7ITdkKahod9EgN\/AD250wynpsLsqzJmLpy0kC\/+TaB5ytK3A=", "FareInfoRef": "N+iYtG1FuDKA4eXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX5sAmGZyG2EROVFKYtuuP8xcNMiYcn2WM+\/UopSbyLM5d8GfIb1CX8b4NDwtlSkpMJebSCZ8Jrd5gV9hfIewDs8svQ2u9olEhqbdLR52BnHasFSyln2jYL9MHYZE\/iJ6RHS67hORol2JTWfjBnxaIx9Ad\/BK8s=", "FareInfoRef": "N+iYtG1FuDKApeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAoaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T16:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T17:50:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H15M", "distance": "1160", "lay_over": "PT03H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX5sAmGZyG2EROVFKYtuuP8xcNMiYcn2WM+\/UopSbyLM5d8GfIb1CX8b4NDwtlSkpMJebSCZ8Jrd5gV9hfIewDs8svQ2u9olEhqbdLR52BnHasFSyln2jYL9MHYZE\/iJ6RHS67hORol2JTWfjBnxaIx9Ad\/BK8s=", "FareInfoRef": "N+iYtG1FuDKApeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 231382, "gross_total": 231382, "base_fare": 139750, "tax": 91632, "sell": { "currency": "BDT", "total": 231382, "base_fare": 139750, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMxMzgyLCJiYXNlX2ZhcmUiOjEzOTc1MCwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMTM4MiwiYmFzZV9mYXJlIjoxMzk3NTAsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMxMzgyLCJiYXNlX2ZhcmUiOjEzOTc1MCwidGF4Ijo5MTYzMn19", "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": 231382, "base_fare": 139750, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "139750.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 231382, "base_fare": 139750, "tax": 91632, "gross": { "base_fare": "139750.00", "tax": "91632.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3546.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "57012.00" }, "Other": { "title": "Others taxes", "amount": "24127.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMTM4Mi4wMCIsImJhc2VfZmFyZSI6IjEzOTc1MC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM5NzUwLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzEzODIuMDAiLCJiYXNlX2ZhcmUiOiIxMzk3NTAuMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzOTc1MC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMxMzgyLjAwIiwiYmFzZV9mYXJlIjoiMTM5NzUwLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjMxMzgyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "A", "farebasis": "ANCLR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "A", "farebasis": "ANCLR", "cabin": "economy" }, { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "S", "farebasis": "SLNCLR", "cabin": "economy" }, { "origin": "IST", "destination": "FRA", "operating": "TK", "marketing": "TK", "booking_code": "S", "farebasis": "SLNCLR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H55M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T16:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Cu0W6JaKNJmzhU3aGX\/f8Zc5JNGhJgMBhyzia2qErK\/zbhPR0PxMuBgNHX4ljSbTYoqxMiMqOEP3cMBW396NzI2qf86hcmVKk6qGY4e6x7ITdkKahod9EgN\/AD250wynpsLsqzJmLpy0kC\/+TaB5ytK3A=", "FareInfoRef": "N+iYtG1FuDKA4eXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAsaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-11T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-12T05:50: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-11", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT03H25M", "lay_over_date": "2026-11-11", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Cu0W6JaKNJmzhU3aGX\/f8Zc5JNGhJgMBhyzia2qErK\/zbhPR0PxMuBgNHX4ljSbTYoqxMiMqOEP3cMBW396NzI2qf86hcmVKk6qGY4e6x7ITdkKahod9EgN\/AD250wynpsLsqzJmLpy0kC\/+TaB5ytK3A=", "FareInfoRef": "N+iYtG1FuDKA4eXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX5sAmGZyG2EROVFKYtuuP8xcNMiYcn2WM+\/UopSbyLM5d8GfIb1CX8b4NDwtlSkpMJebSCZ8Jrd5gV9hfIewDs8svQ2u9olEhqbdLR52BnHasFSyln2jYL9MHYZE\/iJ6RHS67hORol2JTWfjBnxaIx9Ad\/BK8s=", "FareInfoRef": "N+iYtG1FuDKApeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAoaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T16:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T17:50:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H15M", "distance": "1160", "lay_over": "PT03H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "booking_class": { "brand_id": "2239396", "brand_title": "ECOFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNCLR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX5sAmGZyG2EROVFKYtuuP8xcNMiYcn2WM+\/UopSbyLM5d8GfIb1CX8b4NDwtlSkpMJebSCZ8Jrd5gV9hfIewDs8svQ2u9olEhqbdLR52BnHasFSyln2jYL9MHYZE\/iJ6RHS67hORol2JTWfjBnxaIx9Ad\/BK8s=", "FareInfoRef": "N+iYtG1FuDKApeXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 231382, "calendar_total_sell": 231382, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 231382, "filter": { "id": "F1TT00006-78", "price": 231382, "journey_duration": "PT1D5H20M", "journey_duration_seconds": 105600, "layover_duration": "PT6H45M", "layover_duration_seconds": 24300, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T10:55:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T17:50:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "fra202611111055ist2026111116051588ist202611111930dac202611120550712dac202612080725ist202612081315713ist202612081635fra2026120817501593", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-79", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-79", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAphXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAphXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAphXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 238154, "gross_total": 238154, "base_fare": 110965, "tax": 127189, "sell": { "currency": "BDT", "total": 238154, "base_fare": 110965, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM4MTU0LCJiYXNlX2ZhcmUiOjExMDk2NSwidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzgxNTQsImJhc2VfZmFyZSI6MTEwOTY1LCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzgxNTQsImJhc2VfZmFyZSI6MTEwOTY1LCJ0YXgiOjEyNzE4OX19", "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": 238154, "base_fare": 110965, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "110965.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 238154, "base_fare": 110965, "tax": 127189, "gross": { "base_fare": "110965.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzODE1NC4wMCIsImJhc2VfZmFyZSI6IjExMDk2NS4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMDk2NS4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzODE1NC4wMCIsImJhc2VfZmFyZSI6IjExMDk2NS4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMDk2NS4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzODE1NC4wMCIsImJhc2VfZmFyZSI6IjExMDk2NS4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMzgxNTQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-79", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-79", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAphXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAphXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAphXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 238154, "calendar_total_sell": 238154, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 238154, "filter": { "id": "F1TT00006-79", "price": 238154, "journey_duration": "PT2D12H35M", "journey_duration_seconds": 218100, "layover_duration": "PT1D7H5M", "layover_duration_seconds": 111900, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111815muc202611111910120muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-80", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-80", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAphXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAphXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAphXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 238154, "gross_total": 238154, "base_fare": 110965, "tax": 127189, "sell": { "currency": "BDT", "total": 238154, "base_fare": 110965, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM4MTU0LCJiYXNlX2ZhcmUiOjExMDk2NSwidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzgxNTQsImJhc2VfZmFyZSI6MTEwOTY1LCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzgxNTQsImJhc2VfZmFyZSI6MTEwOTY1LCJ0YXgiOjEyNzE4OX19", "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": 238154, "base_fare": 110965, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "110965.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 238154, "base_fare": 110965, "tax": 127189, "gross": { "base_fare": "110965.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzODE1NC4wMCIsImJhc2VfZmFyZSI6IjExMDk2NS4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMDk2NS4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzODE1NC4wMCIsImJhc2VfZmFyZSI6IjExMDk2NS4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMDk2NS4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzODE1NC4wMCIsImJhc2VfZmFyZSI6IjExMDk2NS4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMzgxNTQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-80", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-80", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAphXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAphXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeUTat3bag6G+XC1GS98f0fQ8ZmIgl\/+eBASomJjyFQTP824DM8ZuhbAAWbX18ZfCBm7zqIaEJb6lK7ClyE6WRIHW85+GCZSrAEOcvoqKvZHksWY5uyaQasp9sNa2M7+BWX2UrNpT3rXex2JBp3RBH2q+19AZNiLQU=", "FareInfoRef": "N+iYtG1FuDKAphXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 238154, "calendar_total_sell": 238154, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 238154, "filter": { "id": "F1TT00006-80", "price": 238154, "journey_duration": "PT2D13H35M", "journey_duration_seconds": 221700, "layover_duration": "PT1D8H5M", "layover_duration_seconds": 115500, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111815muc202611111910120muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-81", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-81", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKAchXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKAchXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKAchXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 243055, "gross_total": 243055, "base_fare": 120143, "tax": 122912, "sell": { "currency": "BDT", "total": 243055, "base_fare": 120143, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQzMDU1LCJiYXNlX2ZhcmUiOjEyMDE0MywidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDMwNTUsImJhc2VfZmFyZSI6MTIwMTQzLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDMwNTUsImJhc2VfZmFyZSI6MTIwMTQzLCJ0YXgiOjEyMjkxMn19", "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": 243055, "base_fare": 120143, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "120143.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 243055, "base_fare": 120143, "tax": 122912, "gross": { "base_fare": "120143.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MzA1NS4wMCIsImJhc2VfZmFyZSI6IjEyMDE0My4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMDE0My4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MzA1NS4wMCIsImJhc2VfZmFyZSI6IjEyMDE0My4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMDE0My4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MzA1NS4wMCIsImJhc2VfZmFyZSI6IjEyMDE0My4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDMwNTUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-81", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-81", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKAchXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKAchXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKAchXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 243055, "calendar_total_sell": 243055, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 243055, "filter": { "id": "F1TT00006-81", "price": 243055, "journey_duration": "PT2D0H55M", "journey_duration_seconds": 176100, "layover_duration": "PT19H25M", "layover_duration_seconds": 69900, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111815muc202611111910120muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-82", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-82", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKAchXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKAchXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKAchXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 243055, "gross_total": 243055, "base_fare": 120143, "tax": 122912, "sell": { "currency": "BDT", "total": 243055, "base_fare": 120143, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQzMDU1LCJiYXNlX2ZhcmUiOjEyMDE0MywidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDMwNTUsImJhc2VfZmFyZSI6MTIwMTQzLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDMwNTUsImJhc2VfZmFyZSI6MTIwMTQzLCJ0YXgiOjEyMjkxMn19", "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": 243055, "base_fare": 120143, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "120143.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 243055, "base_fare": 120143, "tax": 122912, "gross": { "base_fare": "120143.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MzA1NS4wMCIsImJhc2VfZmFyZSI6IjEyMDE0My4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMDE0My4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MzA1NS4wMCIsImJhc2VfZmFyZSI6IjEyMDE0My4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMDE0My4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MzA1NS4wMCIsImJhc2VfZmFyZSI6IjEyMDE0My4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDMwNTUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYNC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYNC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-82", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukKy3etaTOOTSgTFhvfP\/HMG0VDOSPLzlJSsmRC8wU079NeE+3FfoSQOHMSxYE74MHW1dBRB6Pg46tqmCIcEPa8cjcB4svbAlyknmgZqg9Ls9sbCibJqOd3i9oje3gV5xXKzWX\/b5dxW5HovmLKMJ+tb0PgScs7w==", "FareInfoRef": "N+iYtG1FuDKAMhXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-82", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKAchXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKAchXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241702", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYNC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5xK1J2iRygRJAFFKnZcP9jdJoWCUvxRy8zdghBRU\/OiQ\/\/0eHbPSaUjwEFynd9RfQ66NimChEZ8F7ykmsxNBOVkag0vFfXPqYhORbY2fqGamEcOUUj253p6bCtnm\/YBmrway4T2xLT\/Mx3425P0YHEg7dStwKZyS0U", "FareInfoRef": "N+iYtG1FuDKAchXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 243055, "calendar_total_sell": 243055, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 243055, "filter": { "id": "F1TT00006-82", "price": 243055, "journey_duration": "PT2D1H55M", "journey_duration_seconds": 179700, "layover_duration": "PT20H25M", "layover_duration_seconds": 73500, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111815muc202611111910120muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 264824, "gross_total": 264824, "base_fare": 176715, "tax": 88109, "sell": { "currency": "BDT", "total": 264824, "base_fare": 176715, "tax": 88109 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY0ODI0LCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo4ODEwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NDgyNCwiYmFzZV9mYXJlIjoxNzY3MTUsInRheCI6ODgxMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY0ODI0LCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo4ODEwOX19", "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": 264824, "base_fare": 176715, "tax": 88109, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "176715.00", "tax": "88109.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 264824, "base_fare": 176715, "tax": 88109, "gross": { "base_fare": "176715.00", "tax": "88109.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "56865.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "23059.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NDgyNC4wMCIsImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNjQ4MjQuMDAiLCJiYXNlX2ZhcmUiOiIxNzY3MTUuMDAiLCJ0YXgiOiI4ODEwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY0ODI0LjAwIiwiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY0ODI0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU2ODY1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 264824, "calendar_total_sell": 264824, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 264824, "filter": { "id": "F1TT00006-83", "price": 264824, "journey_duration": "PT1D20H10M", "journey_duration_seconds": 159000, "layover_duration": "PT16H0M", "layover_duration_seconds": 57600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T05:55:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 264824, "gross_total": 264824, "base_fare": 176715, "tax": 88109, "sell": { "currency": "BDT", "total": 264824, "base_fare": 176715, "tax": 88109 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY0ODI0LCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo4ODEwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NDgyNCwiYmFzZV9mYXJlIjoxNzY3MTUsInRheCI6ODgxMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY0ODI0LCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo4ODEwOX19", "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": 264824, "base_fare": 176715, "tax": 88109, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "176715.00", "tax": "88109.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 264824, "base_fare": 176715, "tax": 88109, "gross": { "base_fare": "176715.00", "tax": "88109.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "56865.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "23059.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NDgyNC4wMCIsImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNjQ4MjQuMDAiLCJiYXNlX2ZhcmUiOiIxNzY3MTUuMDAiLCJ0YXgiOiI4ODEwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY0ODI0LjAwIiwiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY0ODI0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU2ODY1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 264824, "calendar_total_sell": 264824, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 264824, "filter": { "id": "F1TT00006-84", "price": 264824, "journey_duration": "PT1D21H0M", "journey_duration_seconds": 162000, "layover_duration": "PT16H40M", "layover_duration_seconds": 60000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T19:05:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 269101, "gross_total": 269101, "base_fare": 176715, "tax": 92386, "sell": { "currency": "BDT", "total": 269101, "base_fare": 176715, "tax": 92386 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY5MTAxLCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo5MjM4Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2OTEwMSwiYmFzZV9mYXJlIjoxNzY3MTUsInRheCI6OTIzODYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY5MTAxLCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo5MjM4Nn19", "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": 269101, "base_fare": 176715, "tax": 92386, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "176715.00", "tax": "92386.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 269101, "base_fare": 176715, "tax": 92386, "gross": { "base_fare": "176715.00", "tax": "92386.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "56865.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2OTEwMS4wMCIsImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6IjkyMzg2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNjkxMDEuMDAiLCJiYXNlX2ZhcmUiOiIxNzY3MTUuMDAiLCJ0YXgiOiI5MjM4Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6IjkyMzg2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY5MTAxLjAwIiwiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY5MTAxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTY4NjUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 269101, "calendar_total_sell": 269101, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 269101, "filter": { "id": "F1TT00006-85", "price": 269101, "journey_duration": "PT2D7H50M", "journey_duration_seconds": 201000, "layover_duration": "PT1D3H40M", "layover_duration_seconds": 99600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T05:55:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611131055dac202611131230321dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 269101, "gross_total": 269101, "base_fare": 176715, "tax": 92386, "sell": { "currency": "BDT", "total": 269101, "base_fare": 176715, "tax": 92386 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY5MTAxLCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo5MjM4Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2OTEwMSwiYmFzZV9mYXJlIjoxNzY3MTUsInRheCI6OTIzODYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY5MTAxLCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo5MjM4Nn19", "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": 269101, "base_fare": 176715, "tax": 92386, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "176715.00", "tax": "92386.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 269101, "base_fare": 176715, "tax": 92386, "gross": { "base_fare": "176715.00", "tax": "92386.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "56865.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2OTEwMS4wMCIsImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6IjkyMzg2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNjkxMDEuMDAiLCJiYXNlX2ZhcmUiOiIxNzY3MTUuMDAiLCJ0YXgiOiI5MjM4Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6IjkyMzg2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY5MTAxLjAwIiwiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY5MTAxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTY4NjUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 269101, "calendar_total_sell": 269101, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 269101, "filter": { "id": "F1TT00006-86", "price": 269101, "journey_duration": "PT2D8H40M", "journey_duration_seconds": 204000, "layover_duration": "PT1D4H20M", "layover_duration_seconds": 102000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T19:05:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611131055dac202611131230321dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT18H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 269101, "gross_total": 269101, "base_fare": 176715, "tax": 92386, "sell": { "currency": "BDT", "total": 269101, "base_fare": 176715, "tax": 92386 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY5MTAxLCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo5MjM4Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2OTEwMSwiYmFzZV9mYXJlIjoxNzY3MTUsInRheCI6OTIzODYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY5MTAxLCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo5MjM4Nn19", "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": 269101, "base_fare": 176715, "tax": 92386, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "176715.00", "tax": "92386.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 269101, "base_fare": 176715, "tax": 92386, "gross": { "base_fare": "176715.00", "tax": "92386.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "56865.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2OTEwMS4wMCIsImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6IjkyMzg2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNjkxMDEuMDAiLCJiYXNlX2ZhcmUiOiIxNzY3MTUuMDAiLCJ0YXgiOiI5MjM4Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6IjkyMzg2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY5MTAxLjAwIiwiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY5MTAxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTY4NjUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT18H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 269101, "calendar_total_sell": 269101, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 269101, "filter": { "id": "F1TT00006-87", "price": 269101, "journey_duration": "PT2D7H50M", "journey_duration_seconds": 201000, "layover_duration": "PT1D3H40M", "layover_duration_seconds": 99600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T05:55:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-09T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT19H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 269101, "gross_total": 269101, "base_fare": 176715, "tax": 92386, "sell": { "currency": "BDT", "total": 269101, "base_fare": 176715, "tax": 92386 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY5MTAxLCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo5MjM4Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2OTEwMSwiYmFzZV9mYXJlIjoxNzY3MTUsInRheCI6OTIzODYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY5MTAxLCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo5MjM4Nn19", "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": 269101, "base_fare": 176715, "tax": 92386, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "176715.00", "tax": "92386.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 269101, "base_fare": 176715, "tax": 92386, "gross": { "base_fare": "176715.00", "tax": "92386.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "56865.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2OTEwMS4wMCIsImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6IjkyMzg2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNjkxMDEuMDAiLCJiYXNlX2ZhcmUiOiIxNzY3MTUuMDAiLCJ0YXgiOiI5MjM4Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6IjkyMzg2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY5MTAxLjAwIiwiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY5MTAxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTY4NjUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-09T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT19H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 269101, "calendar_total_sell": 269101, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 269101, "filter": { "id": "F1TT00006-88", "price": 269101, "journey_duration": "PT2D9H20M", "journey_duration_seconds": 206400, "layover_duration": "PT1D5H0M", "layover_duration_seconds": 104400, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T19:05:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612091240fra202612091905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT18H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 273378, "gross_total": 273378, "base_fare": 176715, "tax": 96663, "sell": { "currency": "BDT", "total": 273378, "base_fare": 176715, "tax": 96663 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjczMzc4LCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo5NjY2M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3MzM3OCwiYmFzZV9mYXJlIjoxNzY3MTUsInRheCI6OTY2NjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjczMzc4LCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo5NjY2M319", "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": 273378, "base_fare": 176715, "tax": 96663, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "176715.00", "tax": "96663.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 273378, "base_fare": 176715, "tax": 96663, "gross": { "base_fare": "176715.00", "tax": "96663.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "56865.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "31613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MzM3OC4wMCIsImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6Ijk2NjYzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiOTY2NjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNzMzNzguMDAiLCJiYXNlX2ZhcmUiOiIxNzY3MTUuMDAiLCJ0YXgiOiI5NjY2My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6Ijk2NjYzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjczMzc4LjAwIiwiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiOTY2NjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjczMzc4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTY4NjUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT18H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 273378, "calendar_total_sell": 273378, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 273378, "filter": { "id": "F1TT00006-89", "price": 273378, "journey_duration": "PT2D19H30M", "journey_duration_seconds": 243000, "layover_duration": "PT1D15H20M", "layover_duration_seconds": 141600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T05:55:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611131055dac202611131230321dac202612080200bkk202612080530340bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-09T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT19H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 273378, "gross_total": 273378, "base_fare": 176715, "tax": 96663, "sell": { "currency": "BDT", "total": 273378, "base_fare": 176715, "tax": 96663 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjczMzc4LCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo5NjY2M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3MzM3OCwiYmFzZV9mYXJlIjoxNzY3MTUsInRheCI6OTY2NjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjczMzc4LCJiYXNlX2ZhcmUiOjE3NjcxNSwidGF4Ijo5NjY2M319", "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": 273378, "base_fare": 176715, "tax": 96663, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "176715.00", "tax": "96663.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 273378, "base_fare": 176715, "tax": 96663, "gross": { "base_fare": "176715.00", "tax": "96663.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "56865.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "31613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MzM3OC4wMCIsImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6Ijk2NjYzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiOTY2NjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNzMzNzguMDAiLCJiYXNlX2ZhcmUiOiIxNzY3MTUuMDAiLCJ0YXgiOiI5NjY2My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3NjcxNS4wMCIsInRheCI6Ijk2NjYzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjczMzc4LjAwIiwiYmFzZV9mYXJlIjoiMTc2NzE1LjAwIiwidGF4IjoiOTY2NjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjczMzc4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTY4NjUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "Q", "farebasis": "QLRFXNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEdrq+6bRpGUNY6Vj70v\/\/jEXdYIGYKye5iffekLHM5Px\/dDi7bUZ+RSDDaKYQMbrhQmD9HSCiAc\/HKnu+JTQTLihX3CrXxmgnpwVC0jdUAkd9ZQ3KmrN6MspqFKkT+IlpUZlD2mSnXjfb8Wru7y8kB71V5z59\/Czz", "FareInfoRef": "N+iYtG1FuDKAGiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-09T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT19H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAWiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 273378, "calendar_total_sell": 273378, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 273378, "filter": { "id": "F1TT00006-90", "price": 273378, "journey_duration": "PT2D21H0M", "journey_duration_seconds": 248400, "layover_duration": "PT1D16H40M", "layover_duration_seconds": 146400, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T19:05:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611131055dac202611131230321dac202612081340bkk202612081710322bkk202612091240fra202612091905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H50M", "transit_time": "12H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG2VG9t6K6PmCaumtiL\/\/8Z0romkgBDBmZIKTlywkwx\/ceE95TPqE8FKpzlsmYEOXgZUwMRedyurr3uy4oh4mhvVB30t\/NYVK\/BGjSqH1SrFlstWUG8E2HfNRndGh3aBX5gPhmsuTzKfCzmHOzjS95IirBf7e4Dg6ks1g==", "FareInfoRef": "N+iYtG1FuDKABcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASbXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T02:50:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T07:35:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT9H15M", "distance": "4083", "lay_over": "PT12H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "757" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "8757" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG2VG9t6K6PmCaumtiL\/\/8Z0romkgBDBmZIKTlywkwx\/ceE95TPqE8FKpzlsmYEOXgZUwMRedyurr3uy4oh4mhvVB30t\/NYVK\/BGjSqH1SrFlstWUG8E2HfNRndGh3aBX5gPhmsuTzKfCzmHOzjS95IirBf7e4Dg6ks1g==", "FareInfoRef": "N+iYtG1FuDKABcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 279650, "gross_total": 279650, "base_fare": 199960, "tax": 79690, "sell": { "currency": "BDT", "total": 279650, "base_fare": 199960, "tax": 79690 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjUwLCJiYXNlX2ZhcmUiOjE5OTk2MCwidGF4Ijo3OTY5MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3OTY1MCwiYmFzZV9mYXJlIjoxOTk5NjAsInRheCI6Nzk2OTAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjUwLCJiYXNlX2ZhcmUiOjE5OTk2MCwidGF4Ijo3OTY5MH19", "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": 279650, "base_fare": 199960, "tax": 79690, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "199960.00", "tax": "79690.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 279650, "base_fare": 199960, "tax": 79690, "gross": { "base_fare": "199960.00", "tax": "79690.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "630.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTY1MC4wMCIsImJhc2VfZmFyZSI6IjE5OTk2MC4wMCIsInRheCI6Ijc5NjkwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk5OTYwLjAwIiwidGF4IjoiNzk2OTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNzk2NTAuMDAiLCJiYXNlX2ZhcmUiOiIxOTk5NjAuMDAiLCJ0YXgiOiI3OTY5MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5OTk2MC4wMCIsInRheCI6Ijc5NjkwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjc5NjUwLjAwIiwiYmFzZV9mYXJlIjoiMTk5OTYwLjAwIiwidGF4IjoiNzk2OTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc5NjUwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAwLjAwIn0sIllSIjp7ImFtb3VudCI6IjYzMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjYxMy4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTUxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzNTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5NTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzMCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "Q", "farebasis": "QL2YXSFR", "cabin": "economy" }, { "origin": "BOM", "destination": "FRA", "operating": "LH", "marketing": "AI", "booking_code": "Q", "farebasis": "QL2YXSFR", "cabin": "economy" } ], "connecting": [ "DEL", "BOM" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H50M", "transit_time": "12H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG2VG9t6K6PmCaumtiL\/\/8Z0romkgBDBmZIKTlywkwx\/ceE95TPqE8FKpzlsmYEOXgZUwMRedyurr3uy4oh4mhvVB30t\/NYVK\/BGjSqH1SrFlstWUG8E2HfNRndGh3aBX5gPhmsuTzKfCzmHOzjS95IirBf7e4Dg6ks1g==", "FareInfoRef": "N+iYtG1FuDKABcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASbXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T02:50:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T07:35:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT9H15M", "distance": "4083", "lay_over": "PT12H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "757" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "8757" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG2VG9t6K6PmCaumtiL\/\/8Z0romkgBDBmZIKTlywkwx\/ceE95TPqE8FKpzlsmYEOXgZUwMRedyurr3uy4oh4mhvVB30t\/NYVK\/BGjSqH1SrFlstWUG8E2HfNRndGh3aBX5gPhmsuTzKfCzmHOzjS95IirBf7e4Dg6ks1g==", "FareInfoRef": "N+iYtG1FuDKABcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 279650, "calendar_total_sell": 279650, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 279650, "filter": { "id": "F1TT00006-91", "price": 279650, "journey_duration": "PT1D23H20M", "journey_duration_seconds": 170400, "layover_duration": "PT22H40M", "layover_duration_seconds": 81600, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T11:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T07:35:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111115del2026111201102026del202611121150dac2026111214452227dac202612081145bom2026120814502184bom202612090250fra202612090735757", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H50M", "transit_time": "12H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG2VG9t6K6PmCaumtiL\/\/8Z0romkgBDBmZIKTlywkwx\/ceE95TPqE8FKpzlsmYEOXgZUwMRedyurr3uy4oh4mhvVB30t\/NYVK\/BGjSqH1SrFlstWUG8E2HfNRndGh3aBX5gPhmsuTzKfCzmHOzjS95IirBf7e4Dg6ks1g==", "FareInfoRef": "N+iYtG1FuDKABcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASbXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T02:50:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T07:35:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT9H15M", "distance": "4083", "lay_over": "PT12H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "757" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "8757" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG2VG9t6K6PmCaumtiL\/\/8Z0romkgBDBmZIKTlywkwx\/ceE95TPqE8FKpzlsmYEOXgZUwMRedyurr3uy4oh4mhvVB30t\/NYVK\/BGjSqH1SrFlstWUG8E2HfNRndGh3aBX5gPhmsuTzKfCzmHOzjS95IirBf7e4Dg6ks1g==", "FareInfoRef": "N+iYtG1FuDKABcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 279650, "gross_total": 279650, "base_fare": 199960, "tax": 79690, "sell": { "currency": "BDT", "total": 279650, "base_fare": 199960, "tax": 79690 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjUwLCJiYXNlX2ZhcmUiOjE5OTk2MCwidGF4Ijo3OTY5MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3OTY1MCwiYmFzZV9mYXJlIjoxOTk5NjAsInRheCI6Nzk2OTAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjUwLCJiYXNlX2ZhcmUiOjE5OTk2MCwidGF4Ijo3OTY5MH19", "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": 279650, "base_fare": 199960, "tax": 79690, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "199960.00", "tax": "79690.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 279650, "base_fare": 199960, "tax": 79690, "gross": { "base_fare": "199960.00", "tax": "79690.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "630.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTY1MC4wMCIsImJhc2VfZmFyZSI6IjE5OTk2MC4wMCIsInRheCI6Ijc5NjkwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk5OTYwLjAwIiwidGF4IjoiNzk2OTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNzk2NTAuMDAiLCJiYXNlX2ZhcmUiOiIxOTk5NjAuMDAiLCJ0YXgiOiI3OTY5MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5OTk2MC4wMCIsInRheCI6Ijc5NjkwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjc5NjUwLjAwIiwiYmFzZV9mYXJlIjoiMTk5OTYwLjAwIiwidGF4IjoiNzk2OTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc5NjUwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAwLjAwIn0sIllSIjp7ImFtb3VudCI6IjYzMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjYxMy4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTUxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzNTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5NTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzMCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YXRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "Q", "farebasis": "QL2YXSFR", "cabin": "economy" }, { "origin": "BOM", "destination": "FRA", "operating": "LH", "marketing": "AI", "booking_code": "Q", "farebasis": "QL2YXSFR", "cabin": "economy" } ], "connecting": [ "BOM" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YXRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsS3Epviu6yhUWKtFAv\/f\/P6KgtNGAy4ZlJQggmdlEVH\/5jwXuJN5RnAgqML8cEc94ZlF2DiDicp7VX3SumiXZUBp5Vx8fk0sqC7PN1oh5oI+81kk1neir6anTJCfzEdlCWmB95u1duXnnxkb5QPHgr5z5wOyzO", "FareInfoRef": "N+iYtG1FuDKA0bXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H50M", "transit_time": "12H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG2VG9t6K6PmCaumtiL\/\/8Z0romkgBDBmZIKTlywkwx\/ceE95TPqE8FKpzlsmYEOXgZUwMRedyurr3uy4oh4mhvVB30t\/NYVK\/BGjSqH1SrFlstWUG8E2HfNRndGh3aBX5gPhmsuTzKfCzmHOzjS95IirBf7e4Dg6ks1g==", "FareInfoRef": "N+iYtG1FuDKABcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASbXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T02:50:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T07:35:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT9H15M", "distance": "4083", "lay_over": "PT12H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "757" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "8757" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QL2YXSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG2VG9t6K6PmCaumtiL\/\/8Z0romkgBDBmZIKTlywkwx\/ceE95TPqE8FKpzlsmYEOXgZUwMRedyurr3uy4oh4mhvVB30t\/NYVK\/BGjSqH1SrFlstWUG8E2HfNRndGh3aBX5gPhmsuTzKfCzmHOzjS95IirBf7e4Dg6ks1g==", "FareInfoRef": "N+iYtG1FuDKABcXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 279650, "calendar_total_sell": 279650, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 279650, "filter": { "id": "F1TT00006-92", "price": 279650, "journey_duration": "PT2D10H15M", "journey_duration_seconds": 209700, "layover_duration": "PT1D9H40M", "layover_duration_seconds": 121200, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:20:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T07:35:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112020bom2026111209402028bom202611130720dac2026111310452183dac202612081145bom2026120814502184bom202612090250fra202612090735757", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAWbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-12T12:30: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 291926, "gross_total": 291926, "base_fare": 203817, "tax": 88109, "sell": { "currency": "BDT", "total": 291926, "base_fare": 203817, "tax": 88109 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjkxOTI2LCJiYXNlX2ZhcmUiOjIwMzgxNywidGF4Ijo4ODEwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5MTkyNiwiYmFzZV9mYXJlIjoyMDM4MTcsInRheCI6ODgxMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjkxOTI2LCJiYXNlX2ZhcmUiOjIwMzgxNywidGF4Ijo4ODEwOX19", "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": 291926, "base_fare": 203817, "tax": 88109, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "203817.00", "tax": "88109.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 291926, "base_fare": 203817, "tax": 88109, "gross": { "base_fare": "203817.00", "tax": "88109.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "56865.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "23059.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5MTkyNi4wMCIsImJhc2VfZmFyZSI6IjIwMzgxNy4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAzODE3LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyOTE5MjYuMDAiLCJiYXNlX2ZhcmUiOiIyMDM4MTcuMDAiLCJ0YXgiOiI4ODEwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMzgxNy4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjkxOTI2LjAwIiwiYmFzZV9mYXJlIjoiMjAzODE3LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjkxOTI2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU2ODY1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "H", "farebasis": "HLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "H", "farebasis": "HLRFXNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAWbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-12T12:30: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 291926, "calendar_total_sell": 291926, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 291926, "filter": { "id": "F1TT00006-93", "price": 291926, "journey_duration": "PT1D15H0M", "journey_duration_seconds": 140400, "layover_duration": "PT11H0M", "layover_duration_seconds": 39600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T13:45:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T05:55:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111345bkk202611120625921bkk202611121055dac202611121230321dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAWbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-12T12:30: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 291926, "gross_total": 291926, "base_fare": 203817, "tax": 88109, "sell": { "currency": "BDT", "total": 291926, "base_fare": 203817, "tax": 88109 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjkxOTI2LCJiYXNlX2ZhcmUiOjIwMzgxNywidGF4Ijo4ODEwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5MTkyNiwiYmFzZV9mYXJlIjoyMDM4MTcsInRheCI6ODgxMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjkxOTI2LCJiYXNlX2ZhcmUiOjIwMzgxNywidGF4Ijo4ODEwOX19", "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": 291926, "base_fare": 203817, "tax": 88109, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "203817.00", "tax": "88109.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 291926, "base_fare": 203817, "tax": 88109, "gross": { "base_fare": "203817.00", "tax": "88109.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "56865.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "23059.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5MTkyNi4wMCIsImJhc2VfZmFyZSI6IjIwMzgxNy4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAzODE3LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyOTE5MjYuMDAiLCJiYXNlX2ZhcmUiOiIyMDM4MTcuMDAiLCJ0YXgiOiI4ODEwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMzgxNy4wMCIsInRheCI6Ijg4MTA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjkxOTI2LjAwIiwiYmFzZV9mYXJlIjoiMjAzODE3LjAwIiwidGF4IjoiODgxMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjkxOTI2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU2ODY1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "H", "farebasis": "HLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "H", "farebasis": "HLRFXNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAWbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-12T12:30: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 291926, "calendar_total_sell": 291926, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 291926, "filter": { "id": "F1TT00006-94", "price": 291926, "journey_duration": "PT1D15H50M", "journey_duration_seconds": 143400, "layover_duration": "PT11H40M", "layover_duration_seconds": 42000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T13:45:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T19:05:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111345bkk202611120625921bkk202611121055dac202611121230321dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 296203, "gross_total": 296203, "base_fare": 203817, "tax": 92386, "sell": { "currency": "BDT", "total": 296203, "base_fare": 203817, "tax": 92386 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2MjAzLCJiYXNlX2ZhcmUiOjIwMzgxNywidGF4Ijo5MjM4Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5NjIwMywiYmFzZV9mYXJlIjoyMDM4MTcsInRheCI6OTIzODYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2MjAzLCJiYXNlX2ZhcmUiOjIwMzgxNywidGF4Ijo5MjM4Nn19", "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": 296203, "base_fare": 203817, "tax": 92386, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "203817.00", "tax": "92386.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 296203, "base_fare": 203817, "tax": 92386, "gross": { "base_fare": "203817.00", "tax": "92386.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "56865.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjIwMy4wMCIsImJhc2VfZmFyZSI6IjIwMzgxNy4wMCIsInRheCI6IjkyMzg2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAzODE3LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyOTYyMDMuMDAiLCJiYXNlX2ZhcmUiOiIyMDM4MTcuMDAiLCJ0YXgiOiI5MjM4Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMzgxNy4wMCIsInRheCI6IjkyMzg2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk2MjAzLjAwIiwiYmFzZV9mYXJlIjoiMjAzODE3LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjk2MjAzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTY4NjUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "H", "farebasis": "HLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "H", "farebasis": "HLRFXNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 296203, "calendar_total_sell": 296203, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 296203, "filter": { "id": "F1TT00006-95", "price": 296203, "journey_duration": "PT2D3H20M", "journey_duration_seconds": 184800, "layover_duration": "PT23H20M", "layover_duration_seconds": 84000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T13:45:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T05:55:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111345bkk202611120625921bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 296203, "gross_total": 296203, "base_fare": 203817, "tax": 92386, "sell": { "currency": "BDT", "total": 296203, "base_fare": 203817, "tax": 92386 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2MjAzLCJiYXNlX2ZhcmUiOjIwMzgxNywidGF4Ijo5MjM4Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5NjIwMywiYmFzZV9mYXJlIjoyMDM4MTcsInRheCI6OTIzODYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2MjAzLCJiYXNlX2ZhcmUiOjIwMzgxNywidGF4Ijo5MjM4Nn19", "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": 296203, "base_fare": 203817, "tax": 92386, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "203817.00", "tax": "92386.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 296203, "base_fare": 203817, "tax": 92386, "gross": { "base_fare": "203817.00", "tax": "92386.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "56865.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjIwMy4wMCIsImJhc2VfZmFyZSI6IjIwMzgxNy4wMCIsInRheCI6IjkyMzg2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAzODE3LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyOTYyMDMuMDAiLCJiYXNlX2ZhcmUiOiIyMDM4MTcuMDAiLCJ0YXgiOiI5MjM4Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMzgxNy4wMCIsInRheCI6IjkyMzg2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk2MjAzLjAwIiwiYmFzZV9mYXJlIjoiMjAzODE3LjAwIiwidGF4IjoiOTIzODYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjk2MjAzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjU2ODY1LjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTY4NjUiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "H", "farebasis": "HLRFXNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "H", "farebasis": "HLRFXNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252679", "brand_title": "FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLRFXNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOgzAMewzy3SmoHbd2lA5NUw+IaXDZ\/5+xtAVpkZI4ceLEe29orAid\/7cO3257IL8nIMOoxzBBZOxJiJYHSA5YXmva8z2iqUihcqVbljo42dlpQmLqG1UMR41pDeCprJqCchsFagMXmBeFOcQt7dTJwY438\/ycJB30Wd37AZfaLQQ=", "FareInfoRef": "N+iYtG1FuDKAgiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252684", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOgjAMRT+G3PeuY4Bvm2zTGNMHQQgv\/v9nWAomNul6l9PeNsbIxJ1z1Mf\/aPBp5hvkPQIC1qyvhDb4QPbbQEQt1meaFrlmmAnToEgMH9VZY+EStKBS9YY20TjfnEZlh7N6OuyrsUudwE+Uu0pJeZ4W8treXQZ+rCekHnqrzn0BhDIs\/Q==", "FareInfoRef": "N+iYtG1FuDKAwiXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 296203, "calendar_total_sell": 296203, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 296203, "filter": { "id": "F1TT00006-96", "price": 296203, "journey_duration": "PT2D4H10M", "journey_duration_seconds": 187800, "layover_duration": "PT1D0H0M", "layover_duration_seconds": 86400, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T13:45:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T19:05:00.000+01:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111345bkk202611120625921bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H15M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "CMB", "arrival_time": "2026-11-12T05:40: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-11", "flight_time": "PT9H55M", "distance": "5013", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "558" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "558" }, "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": "SLSY3MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd02oagbiB91SBiSZmDp\/Y9RA6lUS8YPfbafvfdC8mAm5\/9jwWe5NtQrAhWimULEU6wD66eBiFac29nMnjLmDu6oDjwrj8a4RqsFhYpM1ANtvOUIytTfUN\/J6M7oUifwE\/mlsob0TplEnclaa9INyUFP1bkvQyMsWw==", "FareInfoRef": "N+iYtG1FuDKA6iXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgZXJ4FAAAA==", "origin": "CMB", "departure_time": "2026-11-12T07: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-12T11: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-12", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H10M", "lay_over_date": "2026-11-12", "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": "SLSY3MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd02oagbiB91SBiSZmDp\/Y9RA6lUS8YPfbafvfdC8mAm5\/9jwWe5NtQrAhWimULEU6wD66eBiFac29nMnjLmDu6oDjwrj8a4RqsFhYpM1ANtvOUIytTfUN\/J6M7oUifwE\/mlsob0TplEnclaa9INyUFP1bkvQyMsWw==", "FareInfoRef": "N+iYtG1FuDKA6iXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "8H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13: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": "2026-12-08T15: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-12-08", "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": "SLSX3MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodkxiO9ls+aEMqYemkZql\/\/8ZxTSVggR36DgghMDEzhjy4R4DPsOxoR0JaGDJ+ozwbnbanCCiCfu2v8dHLtAdTLNITeUfGh1MU7ICqFRZpbNJXDXH1HctZuGOBv0yOhUH\/qSsQlvMr1yI5TJZa8d8ieQhr4rvC1brLIE=", "FareInfoRef": "N+iYtG1FuDKAHjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAkZXJ4FAAAA==", "origin": "CMB", "departure_time": "2026-12-09T00:40:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "FRA", "arrival_time": "2026-12-09T07:10:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H00M", "distance": "5013", "lay_over": "PT08H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "557" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "557" }, "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": "SLSX3MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodkxiO9ls+aEMqYemkZql\/\/8ZxTSVggR36DgghMDEzhjy4R4DPsOxoR0JaGDJ+ozwbnbanCCiCfu2v8dHLtAdTLNITeUfGh1MU7ICqFRZpbNJXDXH1HctZuGOBv0yOhUH\/qSsQlvMr1yI5TJZa8d8ieQhr4rvC1brLIE=", "FareInfoRef": "N+iYtG1FuDKAHjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 122867, "gross_total": 122867, "base_fare": 25169, "tax": 97698, "sell": { "currency": "BDT", "total": 122867, "base_fare": 25169, "tax": 97698 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyODY3LCJiYXNlX2ZhcmUiOjI1MTY5LCJ0YXgiOjk3Njk4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyODY3LCJiYXNlX2ZhcmUiOjI1MTY5LCJ0YXgiOjk3Njk4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMjg2NywiYmFzZV9mYXJlIjoyNTE2OSwidGF4Ijo5NzY5OH19", "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": 122867, "base_fare": 25169, "tax": 97698, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "25169.00", "tax": "97698.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 122867, "base_fare": 25169, "tax": 97698, "gross": { "base_fare": "25169.00", "tax": "97698.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "63966.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4172.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMjg2Ny4wMCIsImJhc2VfZmFyZSI6IjI1MTY5LjAwIiwidGF4IjoiOTc2OTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTE2OS4wMCIsInRheCI6Ijk3Njk4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIyODY3LjAwIiwiYmFzZV9mYXJlIjoiMjUxNjkuMDAiLCJ0YXgiOiI5NzY5OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI1MTY5LjAwIiwidGF4IjoiOTc2OTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjI4NjcuMDAiLCJiYXNlX2ZhcmUiOiIyNTE2OS4wMCIsInRheCI6Ijk3Njk4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMjg2NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI2Mzk2Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MTcyLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyNjEzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM5NjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "SLSY3MDE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "SLSY3MDE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "SLSX3MDE", "cabin": "economy" }, { "origin": "CMB", "destination": "FRA", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "SLSX3MDE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H15M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "CMB", "arrival_time": "2026-11-12T05:40: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-11", "flight_time": "PT9H55M", "distance": "5013", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "558" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "558" }, "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": "SLSY3MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd02oagbiB91SBiSZmDp\/Y9RA6lUS8YPfbafvfdC8mAm5\/9jwWe5NtQrAhWimULEU6wD66eBiFac29nMnjLmDu6oDjwrj8a4RqsFhYpM1ANtvOUIytTfUN\/J6M7oUifwE\/mlsob0TplEnclaa9INyUFP1bkvQyMsWw==", "FareInfoRef": "N+iYtG1FuDKA6iXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgZXJ4FAAAA==", "origin": "CMB", "departure_time": "2026-11-12T07: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-12T11: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-12", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H10M", "lay_over_date": "2026-11-12", "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": "SLSY3MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd02oagbiB91SBiSZmDp\/Y9RA6lUS8YPfbafvfdC8mAm5\/9jwWe5NtQrAhWimULEU6wD66eBiFac29nMnjLmDu6oDjwrj8a4RqsFhYpM1ANtvOUIytTfUN\/J6M7oUifwE\/mlsob0TplEnclaa9INyUFP1bkvQyMsWw==", "FareInfoRef": "N+iYtG1FuDKA6iXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "8H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13: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": "2026-12-08T15: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-12-08", "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": "SLSX3MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodkxiO9ls+aEMqYemkZql\/\/8ZxTSVggR36DgghMDEzhjy4R4DPsOxoR0JaGDJ+ozwbnbanCCiCfu2v8dHLtAdTLNITeUfGh1MU7ICqFRZpbNJXDXH1HctZuGOBv0yOhUH\/qSsQlvMr1yI5TJZa8d8ieQhr4rvC1brLIE=", "FareInfoRef": "N+iYtG1FuDKAHjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAkZXJ4FAAAA==", "origin": "CMB", "departure_time": "2026-12-09T00:40:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "FRA", "arrival_time": "2026-12-09T07:10:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H00M", "distance": "5013", "lay_over": "PT08H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "557" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "557" }, "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": "SLSX3MDE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodkxiO9ls+aEMqYemkZql\/\/8ZxTSVggR36DgghMDEzhjy4R4DPsOxoR0JaGDJ+ozwbnbanCCiCfu2v8dHLtAdTLNITeUfGh1MU7ICqFRZpbNJXDXH1HctZuGOBv0yOhUH\/qSsQlvMr1yI5TJZa8d8ieQhr4rvC1brLIE=", "FareInfoRef": "N+iYtG1FuDKAHjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 122867, "calendar_total_sell": 122867, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 122867, "filter": { "id": "F1TT00006-97", "price": 122867, "journey_duration": "PT1D14H25M", "journey_duration_seconds": 138300, "layover_duration": "PT10H55M", "layover_duration_seconds": 39300, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T07:10:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111515cmb202611120540558cmb202611120750dac202611121130189dac202612081300cmb202612081555190cmb202612090040fra202612090710557", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YWGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle0C0bDdQaLtdmNStmrjs\/8+YSTtpkYhNDHZSSl785JzE9F8DPkO+o+4KVHieZcuYriJ2aRCRgOfu23tdNpiHlwulavKBzh5q0JEAjRpMapV19pK1e5kz0aEno1MO8CPzjbTm8irzWpg8cuH8OEWJ4Kr89wVPwyyU", "FareInfoRef": "N+iYtG1FuDKAijXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAsZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T12:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT10H30M", "distance": "4083", "lay_over": "PT21H40M", "lay_over_date": "2026-12-08", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YWGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle0C0bDdQaLtdmNStmrjs\/8+YSTtpkYhNDHZSSl785JzE9F8DPkO+o+4KVHieZcuYriJ2aRCRgOfu23tdNpiHlwulavKBzh5q0JEAjRpMapV19pK1e5kz0aEno1MO8CPzjbTm8irzWpg8cuH8OEWJ4Kr89wVPwyyU", "FareInfoRef": "N+iYtG1FuDKAijXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 125232, "gross_total": 125232, "base_fare": 45332, "tax": 79900, "sell": { "currency": "BDT", "total": 125232, "base_fare": 45332, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI1MjMyLCJiYXNlX2ZhcmUiOjQ1MzMyLCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI1MjMyLCJiYXNlX2ZhcmUiOjQ1MzMyLCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNTIzMiwiYmFzZV9mYXJlIjo0NTMzMiwidGF4Ijo3OTkwMH19", "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": 125232, "base_fare": 45332, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "45332.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 125232, "base_fare": 45332, "tax": 79900, "gross": { "base_fare": "45332.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNTIzMi4wMCIsImJhc2VfZmFyZSI6IjQ1MzMyLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0NTMzMi4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI1MjMyLjAwIiwiYmFzZV9mYXJlIjoiNDUzMzIuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ1MzMyLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjUyMzIuMDAiLCJiYXNlX2ZhcmUiOiI0NTMzMi4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyNTIzMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "S", "farebasis": "SU2YWGFR", "cabin": "economy" }, { "origin": "BOM", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "S", "farebasis": "SU2YWGFR", "cabin": "economy" } ], "connecting": [ "DEL", "BOM" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YWGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle0C0bDdQaLtdmNStmrjs\/8+YSTtpkYhNDHZSSl785JzE9F8DPkO+o+4KVHieZcuYriJ2aRCRgOfu23tdNpiHlwulavKBzh5q0JEAjRpMapV19pK1e5kz0aEno1MO8CPzjbTm8irzWpg8cuH8OEWJ4Kr89wVPwyyU", "FareInfoRef": "N+iYtG1FuDKAijXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAsZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T12:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT10H30M", "distance": "4083", "lay_over": "PT21H40M", "lay_over_date": "2026-12-08", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YWGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle0C0bDdQaLtdmNStmrjs\/8+YSTtpkYhNDHZSSl785JzE9F8DPkO+o+4KVHieZcuYriJ2aRCRgOfu23tdNpiHlwulavKBzh5q0JEAjRpMapV19pK1e5kz0aEno1MO8CPzjbTm8irzWpg8cuH8OEWJ4Kr89wVPwyyU", "FareInfoRef": "N+iYtG1FuDKAijXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 125232, "calendar_total_sell": 125232, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 125232, "filter": { "id": "F1TT00006-98", "price": 125232, "journey_duration": "PT2D10H15M", "journey_duration_seconds": 209700, "layover_duration": "PT1D8H20M", "layover_duration_seconds": 116400, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T11:15:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "fra202611111115del2026111201102026del202611121150dac2026111214452227dac202612081145bom2026120814502184bom202612091230fra2026120918302027", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YWGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle0C0bDdQaLtdmNStmrjs\/8+YSTtpkYhNDHZSSl785JzE9F8DPkO+o+4KVHieZcuYriJ2aRCRgOfu23tdNpiHlwulavKBzh5q0JEAjRpMapV19pK1e5kz0aEno1MO8CPzjbTm8irzWpg8cuH8OEWJ4Kr89wVPwyyU", "FareInfoRef": "N+iYtG1FuDKAijXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAsZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T12:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT10H30M", "distance": "4083", "lay_over": "PT21H40M", "lay_over_date": "2026-12-08", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YWGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle0C0bDdQaLtdmNStmrjs\/8+YSTtpkYhNDHZSSl785JzE9F8DPkO+o+4KVHieZcuYriJ2aRCRgOfu23tdNpiHlwulavKBzh5q0JEAjRpMapV19pK1e5kz0aEno1MO8CPzjbTm8irzWpg8cuH8OEWJ4Kr89wVPwyyU", "FareInfoRef": "N+iYtG1FuDKAijXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 125232, "gross_total": 125232, "base_fare": 45332, "tax": 79900, "sell": { "currency": "BDT", "total": 125232, "base_fare": 45332, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI1MjMyLCJiYXNlX2ZhcmUiOjQ1MzMyLCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI1MjMyLCJiYXNlX2ZhcmUiOjQ1MzMyLCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNTIzMiwiYmFzZV9mYXJlIjo0NTMzMiwidGF4Ijo3OTkwMH19", "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": 125232, "base_fare": 45332, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "45332.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 125232, "base_fare": 45332, "tax": 79900, "gross": { "base_fare": "45332.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNTIzMi4wMCIsImJhc2VfZmFyZSI6IjQ1MzMyLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0NTMzMi4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI1MjMyLjAwIiwiYmFzZV9mYXJlIjoiNDUzMzIuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ1MzMyLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjUyMzIuMDAiLCJiYXNlX2ZhcmUiOiI0NTMzMi4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyNTIzMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "S", "farebasis": "SU2YWGFR", "cabin": "economy" }, { "origin": "BOM", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "S", "farebasis": "SU2YWGFR", "cabin": "economy" } ], "connecting": [ "BOM" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YWGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle0C0bDdQaLtdmNStmrjs\/8+YSTtpkYhNDHZSSl785JzE9F8DPkO+o+4KVHieZcuYriJ2aRCRgOfu23tdNpiHlwulavKBzh5q0JEAjRpMapV19pK1e5kz0aEno1MO8CPzjbTm8irzWpg8cuH8OEWJ4Kr89wVPwyyU", "FareInfoRef": "N+iYtG1FuDKAijXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAsZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T12:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT10H30M", "distance": "4083", "lay_over": "PT21H40M", "lay_over_date": "2026-12-08", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YWGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle0C0bDdQaLtdmNStmrjs\/8+YSTtpkYhNDHZSSl785JzE9F8DPkO+o+4KVHieZcuYriJ2aRCRgOfu23tdNpiHlwulavKBzh5q0JEAjRpMapV19pK1e5kz0aEno1MO8CPzjbTm8irzWpg8cuH8OEWJ4Kr89wVPwyyU", "FareInfoRef": "N+iYtG1FuDKAijXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 125232, "calendar_total_sell": 125232, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 125232, "filter": { "id": "F1TT00006-99", "price": 125232, "journey_duration": "PT2D21H10M", "journey_duration_seconds": 249000, "layover_duration": "PT1D19H20M", "layover_duration_seconds": 156000, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:20:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "fra202611112020bom2026111209402028bom202611130720dac2026111310452183dac202612081145bom2026120814502184bom202612091230fra2026120918302027", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-100", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-100", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-100", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-100", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-100", "price": 157546, "journey_duration": "PT1D2H25M", "journey_duration_seconds": 95100, "layover_duration": "PT3H20M", "layover_duration_seconds": 12000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-101", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-101", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-101", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-101", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-101", "price": 157546, "journey_duration": "PT1D2H35M", "journey_duration_seconds": 95700, "layover_duration": "PT3H30M", "layover_duration_seconds": 12600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-08T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-102", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-102", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-102", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-102", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-102", "price": 157546, "journey_duration": "PT1D4H15M", "journey_duration_seconds": 101700, "layover_duration": "PT5H10M", "layover_duration_seconds": 18600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-103", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-103", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-103", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-103", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-103", "price": 157546, "journey_duration": "PT1D9H45M", "journey_duration_seconds": 121500, "layover_duration": "PT10H40M", "layover_duration_seconds": 38400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-104", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-104", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-104", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-104", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-104", "price": 157546, "journey_duration": "PT1D4H0M", "journey_duration_seconds": 100800, "layover_duration": "PT4H40M", "layover_duration_seconds": 16800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-105", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-105", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-105", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-105", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-105", "price": 157546, "journey_duration": "PT1D4H10M", "journey_duration_seconds": 101400, "layover_duration": "PT4H50M", "layover_duration_seconds": 17400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-08T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-106", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-106", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-106", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-106", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-106", "price": 157546, "journey_duration": "PT1D5H50M", "journey_duration_seconds": 107400, "layover_duration": "PT6H30M", "layover_duration_seconds": 23400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-107", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-107", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-107", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-107", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-107", "price": 157546, "journey_duration": "PT1D11H20M", "journey_duration_seconds": 127200, "layover_duration": "PT12H0M", "layover_duration_seconds": 43200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-108", "price": 157546, "journey_duration": "PT1D7H10M", "journey_duration_seconds": 112200, "layover_duration": "PT8H5M", "layover_duration_seconds": 29100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-109", "price": 157546, "journey_duration": "PT1D7H20M", "journey_duration_seconds": 112800, "layover_duration": "PT8H15M", "layover_duration_seconds": 29700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-08T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-110", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-110", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-110", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-110", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-110", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-110", "price": 157546, "journey_duration": "PT1D9H0M", "journey_duration_seconds": 118800, "layover_duration": "PT9H55M", "layover_duration_seconds": 35700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-111", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-111", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-111", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-111", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-111", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-111", "price": 157546, "journey_duration": "PT1D14H30M", "journey_duration_seconds": 138600, "layover_duration": "PT15H25M", "layover_duration_seconds": 55500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-112", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-112", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-112", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-112", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-112", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-112", "price": 157546, "journey_duration": "PT1D9H45M", "journey_duration_seconds": 121500, "layover_duration": "PT10H40M", "layover_duration_seconds": 38400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-113", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-113", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-113", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-113", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-113", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-113", "price": 157546, "journey_duration": "PT1D9H55M", "journey_duration_seconds": 122100, "layover_duration": "PT10H50M", "layover_duration_seconds": 39000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-08T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-114", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-114", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-114", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-114", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-114", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-114", "price": 157546, "journey_duration": "PT1D11H35M", "journey_duration_seconds": 128100, "layover_duration": "PT12H30M", "layover_duration_seconds": 45000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-115", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-115", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-115", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157546, "gross_total": 157546, "base_fare": 74116, "tax": 83430, "sell": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3NTQ2LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNDMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NzU0NiwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4MzQzMH19", "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": 157546, "base_fare": 74116, "tax": 83430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83430.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157546, "base_fare": 74116, "tax": 83430, "gross": { "base_fare": "74116.00", "tax": "83430.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "31821.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NzU0Ni4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3NTQ2LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4MzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM0MzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc1NDYuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNDMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzU0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMxODIxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-115", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-115", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157546, "calendar_total_sell": 157546, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157546, "filter": { "id": "F1TT00006-115", "price": 157546, "journey_duration": "PT1D17H5M", "journey_duration_seconds": 147900, "layover_duration": "PT18H0M", "layover_duration_seconds": 64800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-116", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-116", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-116", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-116", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-116", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-116", "price": 157868, "journey_duration": "PT1D13H35M", "journey_duration_seconds": 135300, "layover_duration": "PT14H30M", "layover_duration_seconds": 52200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-117", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-117", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-117", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-117", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-117", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-117", "price": 157868, "journey_duration": "PT1D13H45M", "journey_duration_seconds": 135900, "layover_duration": "PT14H40M", "layover_duration_seconds": 52800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-08T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-118", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-118", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-118", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-118", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-118", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-118", "price": 157868, "journey_duration": "PT1D15H25M", "journey_duration_seconds": 141900, "layover_duration": "PT16H20M", "layover_duration_seconds": 58800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-119", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-119", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-119", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-119", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-119", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-119", "price": 157868, "journey_duration": "PT1D20H55M", "journey_duration_seconds": 161700, "layover_duration": "PT21H50M", "layover_duration_seconds": 78600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-120", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-120", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-120", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-120", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-120", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-120", "price": 157868, "journey_duration": "PT1D14H15M", "journey_duration_seconds": 137700, "layover_duration": "PT14H55M", "layover_duration_seconds": 53700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612081045doh202612081345641doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-121", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-121", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-121", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-121", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-121", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAEaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT02H35M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-121", "price": 157868, "journey_duration": "PT1D14H25M", "journey_duration_seconds": 138300, "layover_duration": "PT15H5M", "layover_duration_seconds": 54300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-08T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612080325doh202612080625639doh202612080900fra20261208132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-122", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-122", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-122", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-122", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-122", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H35M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-12-08T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "1639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1639" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT04H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-122", "price": 157868, "journey_duration": "PT1D16H5M", "journey_duration_seconds": 144300, "layover_duration": "PT16H45M", "layover_duration_seconds": 60300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612081915doh2026120822151639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-123", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-123", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-123", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-123", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-123", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAAaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-08T16:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-08T20:30:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT09H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "71" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-123", "price": 157868, "journey_duration": "PT1D21H35M", "journey_duration_seconds": 164100, "layover_duration": "PT22H15M", "layover_duration_seconds": 80100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T20:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612080325doh202612080625639doh202612081610fra20261208203071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-124", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-124", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-124", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-124", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-124", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-124", "price": 157868, "journey_duration": "PT1D12H45M", "journey_duration_seconds": 132300, "layover_duration": "PT13H40M", "layover_duration_seconds": 49200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612081045doh202612081345641doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-125", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-125", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-125", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-125", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-125", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-125", "price": 157868, "journey_duration": "PT1D19H15M", "journey_duration_seconds": 155700, "layover_duration": "PT20H10M", "layover_duration_seconds": 72600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-09T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-126", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-126", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-126", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-126", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "0H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA0ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-11T18: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-12T01: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT00H55M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-126", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-126", "price": 157868, "journey_duration": "PT1D20H5M", "journey_duration_seconds": 158700, "layover_duration": "PT21H0M", "layover_duration_seconds": 75600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611111810dac202611120155638dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-127", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-127", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-127", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-127", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-127", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-127", "price": 157868, "journey_duration": "PT1D14H20M", "journey_duration_seconds": 138000, "layover_duration": "PT15H0M", "layover_duration_seconds": 54000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612081045doh202612081345641doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-128", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-128", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-128", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-128", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-128", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-128", "price": 157868, "journey_duration": "PT1D20H50M", "journey_duration_seconds": 161400, "layover_duration": "PT21H30M", "layover_duration_seconds": 77400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-09T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-129", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-129", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-129", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-129", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H15M", "transit_time": "2H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT02H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-129", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-129", "price": 157868, "journey_duration": "PT1D21H40M", "journey_duration_seconds": 164400, "layover_duration": "PT22H20M", "layover_duration_seconds": 80400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611120130dac202611120915640dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-130", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-130", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-130", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-130", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-130", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-130", "price": 157868, "journey_duration": "PT1D17H30M", "journey_duration_seconds": 149400, "layover_duration": "PT18H25M", "layover_duration_seconds": 66300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612081045doh202612081345641doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-131", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-131", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-131", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-131", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-131", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-131", "price": 157868, "journey_duration": "PT2D0H0M", "journey_duration_seconds": 172800, "layover_duration": "PT1D0H55M", "layover_duration_seconds": 89700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-09T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-132", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-132", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-132", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-132", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H25M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT05H40M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-132", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-132", "price": 157868, "journey_duration": "PT2D0H50M", "journey_duration_seconds": 175800, "layover_duration": "PT1D1H45M", "layover_duration_seconds": 92700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121145dac202611121930642dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-133", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-133", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-133", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-133", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-133", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-133", "price": 157868, "journey_duration": "PT1D20H5M", "journey_duration_seconds": 158700, "layover_duration": "PT21H0M", "layover_duration_seconds": 75600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612081045doh202612081345641doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-134", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-134", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-134", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-134", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-134", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-134", "price": 157868, "journey_duration": "PT2D2H35M", "journey_duration_seconds": 182100, "layover_duration": "PT1D3H30M", "layover_duration_seconds": 99000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-09T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-135", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-135", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-135", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 157868, "gross_total": 157868, "base_fare": 74116, "tax": 83752, "sell": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU3ODY4LCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjgzNzUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1Nzg2OCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4Mzc1Mn19", "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": 157868, "base_fare": 74116, "tax": 83752, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "83752.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 157868, "base_fare": 74116, "tax": 83752, "gross": { "base_fare": "74116.00", "tax": "83752.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32143.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Nzg2OC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU3ODY4LjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4Mzc1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODM3NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NjguMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6IjgzNzUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1Nzg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyMTQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzkyMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-135", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H0M", "transit_time": "8H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAyZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T09:15:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T17:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "70" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "70" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA4ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T01: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-12T09: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-11", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT08H15M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-135", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 157868, "calendar_total_sell": 157868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 157868, "filter": { "id": "F1TT00006-135", "price": 157868, "journey_duration": "PT2D3H25M", "journey_duration_seconds": 185100, "layover_duration": "PT1D4H20M", "layover_duration_seconds": 102000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T09:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611110915doh20261111171570doh202611120130dac202611120915640dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-136", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-136", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-136", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 158190, "gross_total": 158190, "base_fare": 74116, "tax": 84074, "sell": { "currency": "BDT", "total": 158190, "base_fare": 74116, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4MTkwLCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4MTkwLCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1ODE5MCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4NDA3NH19", "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": 158190, "base_fare": 74116, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 158190, "base_fare": 74116, "tax": 84074, "gross": { "base_fare": "74116.00", "tax": "84074.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32465.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1ODE5MC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU4MTkwLjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTgxOTAuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1ODE5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-136", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-136", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 158190, "calendar_total_sell": 158190, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 158190, "filter": { "id": "F1TT00006-136", "price": 158190, "journey_duration": "PT1D23H55M", "journey_duration_seconds": 172500, "layover_duration": "PT1D0H50M", "layover_duration_seconds": 89400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612081045doh202612081345641doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-137", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-137", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-137", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 158190, "gross_total": 158190, "base_fare": 74116, "tax": 84074, "sell": { "currency": "BDT", "total": 158190, "base_fare": 74116, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4MTkwLCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4MTkwLCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1ODE5MCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4NDA3NH19", "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": 158190, "base_fare": 74116, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 158190, "base_fare": 74116, "tax": 84074, "gross": { "base_fare": "74116.00", "tax": "84074.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32465.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1ODE5MC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU4MTkwLjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTgxOTAuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1ODE5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-137", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-137", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 158190, "calendar_total_sell": 158190, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 158190, "filter": { "id": "F1TT00006-137", "price": 158190, "journey_duration": "PT2D6H25M", "journey_duration_seconds": 195900, "layover_duration": "PT1D7H20M", "layover_duration_seconds": 112800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-09T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-138", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-138", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-138", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 158190, "gross_total": 158190, "base_fare": 74116, "tax": 84074, "sell": { "currency": "BDT", "total": 158190, "base_fare": 74116, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4MTkwLCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4MTkwLCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1ODE5MCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4NDA3NH19", "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": 158190, "base_fare": 74116, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 158190, "base_fare": 74116, "tax": 84074, "gross": { "base_fare": "74116.00", "tax": "84074.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32465.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1ODE5MC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU4MTkwLjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTgxOTAuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1ODE5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-138", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "12H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T22:05:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-12T06:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H00M", "distance": "2852", "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": "72" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "72" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAKaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T18: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-13T01: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H05M", "lay_over_date": "2026-11-12", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-138", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 158190, "calendar_total_sell": 158190, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 158190, "filter": { "id": "F1TT00006-138", "price": 158190, "journey_duration": "PT2D7H15M", "journey_duration_seconds": 198900, "layover_duration": "PT1D8H10M", "layover_duration_seconds": 115800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-11-11T22:05:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611112205doh20261112060572doh202611121810dac202611130155638dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-139", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-139", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-139", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 158190, "gross_total": 158190, "base_fare": 74116, "tax": 84074, "sell": { "currency": "BDT", "total": 158190, "base_fare": 74116, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4MTkwLCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4MTkwLCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1ODE5MCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4NDA3NH19", "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": 158190, "base_fare": 74116, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 158190, "base_fare": 74116, "tax": 84074, "gross": { "base_fare": "74116.00", "tax": "84074.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32465.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1ODE5MC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU4MTkwLjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTgxOTAuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1ODE5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-139", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-139", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "12H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT12H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 158190, "calendar_total_sell": 158190, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 158190, "filter": { "id": "F1TT00006-139", "price": 158190, "journey_duration": "PT2D0H35M", "journey_duration_seconds": 174900, "layover_duration": "PT1D1H15M", "layover_duration_seconds": 90900, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612081045doh202612081345641doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-140", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-140", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-140", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 158190, "gross_total": 158190, "base_fare": 74116, "tax": 84074, "sell": { "currency": "BDT", "total": 158190, "base_fare": 74116, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4MTkwLCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4MTkwLCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1ODE5MCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4NDA3NH19", "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": 158190, "base_fare": 74116, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 158190, "base_fare": 74116, "tax": 84074, "gross": { "base_fare": "74116.00", "tax": "84074.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32465.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1ODE5MC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU4MTkwLjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTgxOTAuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1ODE5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-140", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-140", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "19H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA+ZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T10: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": "2026-12-08T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-08", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAMaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T09:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T13:20:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT19H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "67" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 158190, "calendar_total_sell": 158190, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 158190, "filter": { "id": "F1TT00006-140", "price": 158190, "journey_duration": "PT2D7H5M", "journey_duration_seconds": 198300, "layover_duration": "PT1D7H45M", "layover_duration_seconds": 114300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-12-09T13:20:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612081045doh202612081345641doh202612090900fra20261209132067", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-141", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-141", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-141", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 158190, "gross_total": 158190, "base_fare": 74116, "tax": 84074, "sell": { "currency": "BDT", "total": 158190, "base_fare": 74116, "tax": 84074 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4MTkwLCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjg0MDc0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4MTkwLCJiYXNlX2ZhcmUiOjc0MTE2LCJ0YXgiOjg0MDc0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1ODE5MCwiYmFzZV9mYXJlIjo3NDExNiwidGF4Ijo4NDA3NH19", "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": 158190, "base_fare": 74116, "tax": 84074, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74116.00", "tax": "84074.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 158190, "base_fare": 74116, "tax": 84074, "gross": { "base_fare": "74116.00", "tax": "84074.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39214.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "32465.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1ODE5MC4wMCIsImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODQwNzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU4MTkwLjAwIiwiYmFzZV9mYXJlIjoiNzQxMTYuMDAiLCJ0YXgiOiI4NDA3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0MTE2LjAwIiwidGF4IjoiODQwNzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTgxOTAuMDAiLCJiYXNlX2ZhcmUiOiI3NDExNi4wMCIsInRheCI6Ijg0MDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1ODE5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzOTIxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjMyNDY1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTE2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1kiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjM1NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MjE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "FRA", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLR7R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-141", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "12H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2ZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:00:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DOH", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2852", "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": "68" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "68" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKA8ZXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-11-12T11: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-12T19: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-12", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H30M", "lay_over_date": "2026-11-11", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fu2GoEdZIC4MCQyumDj\/Y9hC2NiE9oP75c2xigkN2Zy8T82fLZnR3vvQIPoyWmHhEvwYL0NENEVx6O7zkfB+oQNtYlX5WnMoXgtqFT9QhYYM9eelEnwwTzEsNEwqR34iXJX2VJ+9UFeJ+ubnIgcdFPt+gIgXCxa", "FareInfoRef": "N+iYtG1FuDKA1jXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-141", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H25M", "transit_time": "20H5M", "routes": [ { "air_segment_key": "N+iYtG1FuDKACaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T03: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": "2026-12-08T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-07", "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAIaXJ4FAAAA==", "origin": "DOH", "departure_time": "2026-12-09T02:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "FRA", "arrival_time": "2026-12-09T06:50:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H20M", "distance": "2852", "lay_over": "PT20H05M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "69" }, "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": "SLR7R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dSjZQbZBfiwZDI6oGL\/\/8ZDuya2IR24E1pY4wqenNOfPyPBZ\/l2VDfK1ChPKUlaLgEm7cOEblifzTf3J4xP1ExojrxUd00biEbC4oUm6hXxpm3tJJpsDA84jBGY0h24CfynbKm7dW6GCfzTU8kHtyUXV8t6ixt", "FareInfoRef": "N+iYtG1FuDKAGkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 158190, "calendar_total_sell": 158190, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 158190, "filter": { "id": "F1TT00006-141", "price": 158190, "journey_duration": "PT2D7H55M", "journey_duration_seconds": 201300, "layover_duration": "PT1D8H35M", "layover_duration_seconds": 117300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:00:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:50:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111500doh20261111231568doh202611121145dac202611121930642dac202612080325doh202612080625639doh202612090230fra20261209065069", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-142", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-142", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-142", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T03:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T09:45:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT09H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 146090, "gross_total": 146090, "base_fare": 66190, "tax": 79900, "sell": { "currency": "BDT", "total": 146090, "base_fare": 66190, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MDkwLCJiYXNlX2ZhcmUiOjY2MTkwLCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MDkwLCJiYXNlX2ZhcmUiOjY2MTkwLCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0NjA5MCwiYmFzZV9mYXJlIjo2NjE5MCwidGF4Ijo3OTkwMH19", "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": 146090, "base_fare": 66190, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "66190.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 146090, "base_fare": 66190, "tax": 79900, "gross": { "base_fare": "66190.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjA5MC4wMCIsImJhc2VfZmFyZSI6IjY2MTkwLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2NjE5MC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQ2MDkwLjAwIiwiYmFzZV9mYXJlIjoiNjYxOTAuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MTkwLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDYwOTAuMDAiLCJiYXNlX2ZhcmUiOiI2NjE5MC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0NjA5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YWRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YWRFR", "cabin": "economy" } ], "connecting": [ "DEL" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-142", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-142", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T03:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T09:45:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT09H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 146090, "calendar_total_sell": 146090, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 146090, "filter": { "id": "F1TT00006-142", "price": 146090, "journey_duration": "PT1D21H30M", "journey_duration_seconds": 163800, "layover_duration": "PT19H55M", "layover_duration_seconds": 71700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T11:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:45:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "fra202611111115del2026111201102026del202611121150dac2026111214452227dac202612081545del2026120817452228del202612090300fra2026120909452025", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-143", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-143", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-143", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T12:10:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT18H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 146090, "gross_total": 146090, "base_fare": 66190, "tax": 79900, "sell": { "currency": "BDT", "total": 146090, "base_fare": 66190, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MDkwLCJiYXNlX2ZhcmUiOjY2MTkwLCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MDkwLCJiYXNlX2ZhcmUiOjY2MTkwLCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0NjA5MCwiYmFzZV9mYXJlIjo2NjE5MCwidGF4Ijo3OTkwMH19", "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": 146090, "base_fare": 66190, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "66190.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 146090, "base_fare": 66190, "tax": 79900, "gross": { "base_fare": "66190.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjA5MC4wMCIsImJhc2VfZmFyZSI6IjY2MTkwLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2NjE5MC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQ2MDkwLjAwIiwiYmFzZV9mYXJlIjoiNjYxOTAuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MTkwLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDYwOTAuMDAiLCJiYXNlX2ZhcmUiOiI2NjE5MC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0NjA5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YWRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YWRFR", "cabin": "economy" } ], "connecting": [ "DEL" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-143", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-143", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T12:10:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT18H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 146090, "calendar_total_sell": 146090, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 146090, "filter": { "id": "F1TT00006-143", "price": 146090, "journey_duration": "PT2D6H40M", "journey_duration_seconds": 196800, "layover_duration": "PT1D5H5M", "layover_duration_seconds": 104700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T11:15:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:55:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "fra202611111115del2026111201102026del202611121150dac2026111214452227dac202612081545del2026120817452228del202612091210fra2026120918552029", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-144", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-144", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-144", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T03:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T09:45:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT09H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 146090, "gross_total": 146090, "base_fare": 66190, "tax": 79900, "sell": { "currency": "BDT", "total": 146090, "base_fare": 66190, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MDkwLCJiYXNlX2ZhcmUiOjY2MTkwLCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MDkwLCJiYXNlX2ZhcmUiOjY2MTkwLCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0NjA5MCwiYmFzZV9mYXJlIjo2NjE5MCwidGF4Ijo3OTkwMH19", "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": 146090, "base_fare": 66190, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "66190.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 146090, "base_fare": 66190, "tax": 79900, "gross": { "base_fare": "66190.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjA5MC4wMCIsImJhc2VfZmFyZSI6IjY2MTkwLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2NjE5MC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQ2MDkwLjAwIiwiYmFzZV9mYXJlIjoiNjYxOTAuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MTkwLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDYwOTAuMDAiLCJiYXNlX2ZhcmUiOiI2NjE5MC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0NjA5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YWRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YWRFR", "cabin": "economy" } ], "connecting": [ "BOM", "DEL" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-144", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-144", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T03:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T09:45:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT09H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 146090, "calendar_total_sell": 146090, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 146090, "filter": { "id": "F1TT00006-144", "price": 146090, "journey_duration": "PT2D8H25M", "journey_duration_seconds": 203100, "layover_duration": "PT1D6H55M", "layover_duration_seconds": 111300, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:20:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:45:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "fra202611112020bom2026111209402028bom202611130720dac2026111310452183dac202612081545del2026120817452228del202612090300fra2026120909452025", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-145", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-145", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-145", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T12:10:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT18H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 146090, "gross_total": 146090, "base_fare": 66190, "tax": 79900, "sell": { "currency": "BDT", "total": 146090, "base_fare": 66190, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MDkwLCJiYXNlX2ZhcmUiOjY2MTkwLCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MDkwLCJiYXNlX2ZhcmUiOjY2MTkwLCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0NjA5MCwiYmFzZV9mYXJlIjo2NjE5MCwidGF4Ijo3OTkwMH19", "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": 146090, "base_fare": 66190, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "66190.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 146090, "base_fare": 66190, "tax": 79900, "gross": { "base_fare": "66190.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjA5MC4wMCIsImJhc2VfZmFyZSI6IjY2MTkwLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2NjE5MC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQ2MDkwLjAwIiwiYmFzZV9mYXJlIjoiNjYxOTAuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MTkwLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDYwOTAuMDAiLCJiYXNlX2ZhcmUiOiI2NjE5MC4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0NjA5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YWRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YWRFR", "cabin": "economy" } ], "connecting": [ "BOM", "DEL" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-145", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-145", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T12:10:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT18H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKAWkXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 146090, "calendar_total_sell": 146090, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 146090, "filter": { "id": "F1TT00006-145", "price": 146090, "journey_duration": "PT2D17H35M", "journey_duration_seconds": 236100, "layover_duration": "PT1D16H5M", "layover_duration_seconds": 144300, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:20:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:55:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "fra202611112020bom2026111209402028bom202611130720dac2026111310452183dac202612081545del2026120817452228del202612091210fra2026120918552029", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-146", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-146", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T10:35: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-11", "flight_time": "PT9H20M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "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": "WL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWsKI3SNn1J4bDqtlw8f0fwwE0sQntNF87NMboxB1UJcT\/mPCe0hXlZUCB48vJ4E9HJ1B2FSLisd9d3R\/rhmGiDZWOR9U+aN5mFlgwP1AL1J7XLZENZ3oq2tdokhv4ieVCWVJ+5uWcOT7z4lv6Qgngrdz7AHUSLMM=", "FareInfoRef": "N+iYtG1FuDKAskXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-12", "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": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWsKI3SNn1J4bDqtlw8f0fwwE0sQntNF87NMboxB1UJcT\/mPCe0hXlZUCB48vJ4E9HJ1B2FSLisd9d3R\/rhmGiDZWOR9U+aN5mFlgwP1AL1J7XLZENZ3oq2tdokhv4ieVCWVJ+5uWcOT7z4lv6Qgngrdz7AHUSLMM=", "FareInfoRef": "N+iYtG1FuDKAskXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-146", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YWGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle0C0bDdQaLtdmNStmrjs\/8+YSTtpkYhNDHZSSl785JzE9F8DPkO+o+4KVHieZcuYriJ2aRCRgOfu23tdNpiHlwulavKBzh5q0JEAjRpMapV19pK1e5kz0aEno1MO8CPzjbTm8irzWpg8cuH8OEWJ4Kr89wVPwyyU", "FareInfoRef": "N+iYtG1FuDKADlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAsZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T12:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT10H30M", "distance": "4083", "lay_over": "PT21H40M", "lay_over_date": "2026-12-08", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YWGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle0C0bDdQaLtdmNStmrjs\/8+YSTtpkYhNDHZSSl785JzE9F8DPkO+o+4KVHieZcuYriJ2aRCRgOfu23tdNpiHlwulavKBzh5q0JEAjRpMapV19pK1e5kz0aEno1MO8CPzjbTm8irzWpg8cuH8OEWJ4Kr89wVPwyyU", "FareInfoRef": "N+iYtG1FuDKADlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 150262, "gross_total": 150262, "base_fare": 70362, "tax": 79900, "sell": { "currency": "BDT", "total": 150262, "base_fare": 70362, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTUwMjYyLCJiYXNlX2ZhcmUiOjcwMzYyLCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTUwMjYyLCJiYXNlX2ZhcmUiOjcwMzYyLCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1MDI2MiwiYmFzZV9mYXJlIjo3MDM2MiwidGF4Ijo3OTkwMH19", "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": 150262, "base_fare": 70362, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "70362.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 150262, "base_fare": 70362, "tax": 79900, "gross": { "base_fare": "70362.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1MDI2Mi4wMCIsImJhc2VfZmFyZSI6IjcwMzYyLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MDM2Mi4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTUwMjYyLjAwIiwiYmFzZV9mYXJlIjoiNzAzNjIuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwMzYyLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTAyNjIuMDAiLCJiYXNlX2ZhcmUiOiI3MDM2Mi4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MDI2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WL2YWSFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WL2YWSFR", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "S", "farebasis": "SU2YWGFR", "cabin": "economy" }, { "origin": "BOM", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "S", "farebasis": "SU2YWGFR", "cabin": "economy" } ], "connecting": [ "DEL", "BOM" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-146", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T10:35: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-11", "flight_time": "PT9H20M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "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": "WL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWsKI3SNn1J4bDqtlw8f0fwwE0sQntNF87NMboxB1UJcT\/mPCe0hXlZUCB48vJ4E9HJ1B2FSLisd9d3R\/rhmGiDZWOR9U+aN5mFlgwP1AL1J7XLZENZ3oq2tdokhv4ieVCWVJ+5uWcOT7z4lv6Qgngrdz7AHUSLMM=", "FareInfoRef": "N+iYtG1FuDKAskXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-12", "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": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWsKI3SNn1J4bDqtlw8f0fwwE0sQntNF87NMboxB1UJcT\/mPCe0hXlZUCB48vJ4E9HJ1B2FSLisd9d3R\/rhmGiDZWOR9U+aN5mFlgwP1AL1J7XLZENZ3oq2tdokhv4ieVCWVJ+5uWcOT7z4lv6Qgngrdz7AHUSLMM=", "FareInfoRef": "N+iYtG1FuDKAskXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-146", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H45M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YWGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle0C0bDdQaLtdmNStmrjs\/8+YSTtpkYhNDHZSSl785JzE9F8DPkO+o+4KVHieZcuYriJ2aRCRgOfu23tdNpiHlwulavKBzh5q0JEAjRpMapV19pK1e5kz0aEno1MO8CPzjbTm8irzWpg8cuH8OEWJ4Kr89wVPwyyU", "FareInfoRef": "N+iYtG1FuDKADlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAsZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T12:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT10H30M", "distance": "4083", "lay_over": "PT21H40M", "lay_over_date": "2026-12-08", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2027" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SU2YWGFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle0C0bDdQaLtdmNStmrjs\/8+YSTtpkYhNDHZSSl785JzE9F8DPkO+o+4KVHieZcuYriJ2aRCRgOfu23tdNpiHlwulavKBzh5q0JEAjRpMapV19pK1e5kz0aEno1MO8CPzjbTm8irzWpg8cuH8OEWJ4Kr89wVPwyyU", "FareInfoRef": "N+iYtG1FuDKADlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 150262, "calendar_total_sell": 150262, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 150262, "filter": { "id": "F1TT00006-146", "price": 150262, "journey_duration": "PT2D0H45M", "journey_duration_seconds": 175500, "layover_duration": "PT22H55M", "layover_duration_seconds": 82500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:45:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:30:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "fra202611112045del2026111210352030del202611121150dac2026111214452227dac202612081145bom2026120814502184bom202612091230fra2026120918302027", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-147", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-147", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T10:35: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-11", "flight_time": "PT9H20M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "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": "WL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWsKI3SNn1J4bDqtlw8f0fwwE0sQntNF87NMboxB1UJcT\/mPCe0hXlZUCB48vJ4E9HJ1B2FSLisd9d3R\/rhmGiDZWOR9U+aN5mFlgwP1AL1J7XLZENZ3oq2tdokhv4ieVCWVJ+5uWcOT7z4lv6Qgngrdz7AHUSLMM=", "FareInfoRef": "N+iYtG1FuDKAskXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-12", "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": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWsKI3SNn1J4bDqtlw8f0fwwE0sQntNF87NMboxB1UJcT\/mPCe0hXlZUCB48vJ4E9HJ1B2FSLisd9d3R\/rhmGiDZWOR9U+aN5mFlgwP1AL1J7XLZENZ3oq2tdokhv4ieVCWVJ+5uWcOT7z4lv6Qgngrdz7AHUSLMM=", "FareInfoRef": "N+iYtG1FuDKAskXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-147", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKA5kXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T03:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T09:45:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT09H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKA5kXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 170981, "gross_total": 170981, "base_fare": 91081, "tax": 79900, "sell": { "currency": "BDT", "total": 170981, "base_fare": 91081, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcwOTgxLCJiYXNlX2ZhcmUiOjkxMDgxLCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcwOTgxLCJiYXNlX2ZhcmUiOjkxMDgxLCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MDk4MSwiYmFzZV9mYXJlIjo5MTA4MSwidGF4Ijo3OTkwMH19", "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": 170981, "base_fare": 91081, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "91081.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 170981, "base_fare": 91081, "tax": 79900, "gross": { "base_fare": "91081.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MDk4MS4wMCIsImJhc2VfZmFyZSI6IjkxMDgxLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTA4MS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTcwOTgxLjAwIiwiYmFzZV9mYXJlIjoiOTEwODEuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjkxMDgxLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzA5ODEuMDAiLCJiYXNlX2ZhcmUiOiI5MTA4MS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE3MDk4MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WL2YWSFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WL2YWSFR", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YWRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YWRFR", "cabin": "economy" } ], "connecting": [ "DEL" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-147", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T10:35: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-11", "flight_time": "PT9H20M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "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": "WL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWsKI3SNn1J4bDqtlw8f0fwwE0sQntNF87NMboxB1UJcT\/mPCe0hXlZUCB48vJ4E9HJ1B2FSLisd9d3R\/rhmGiDZWOR9U+aN5mFlgwP1AL1J7XLZENZ3oq2tdokhv4ieVCWVJ+5uWcOT7z4lv6Qgngrdz7AHUSLMM=", "FareInfoRef": "N+iYtG1FuDKAskXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-12", "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": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWsKI3SNn1J4bDqtlw8f0fwwE0sQntNF87NMboxB1UJcT\/mPCe0hXlZUCB48vJ4E9HJ1B2FSLisd9d3R\/rhmGiDZWOR9U+aN5mFlgwP1AL1J7XLZENZ3oq2tdokhv4ieVCWVJ+5uWcOT7z4lv6Qgngrdz7AHUSLMM=", "FareInfoRef": "N+iYtG1FuDKAskXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-147", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "9H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKA5kXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T03:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T09:45:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT09H15M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2025" }, "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKA5kXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 170981, "calendar_total_sell": 170981, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 170981, "filter": { "id": "F1TT00006-147", "price": 170981, "journey_duration": "PT1D12H0M", "journey_duration_seconds": 129600, "layover_duration": "PT10H30M", "layover_duration_seconds": 37800, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:45:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:45:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "fra202611112045del2026111210352030del202611121150dac2026111214452227dac202612081545del2026120817452228del202612090300fra2026120909452025", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-148", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-148", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T10:35: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-11", "flight_time": "PT9H20M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "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": "WL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWsKI3SNn1J4bDqtlw8f0fwwE0sQntNF87NMboxB1UJcT\/mPCe0hXlZUCB48vJ4E9HJ1B2FSLisd9d3R\/rhmGiDZWOR9U+aN5mFlgwP1AL1J7XLZENZ3oq2tdokhv4ieVCWVJ+5uWcOT7z4lv6Qgngrdz7AHUSLMM=", "FareInfoRef": "N+iYtG1FuDKAskXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-12", "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": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWsKI3SNn1J4bDqtlw8f0fwwE0sQntNF87NMboxB1UJcT\/mPCe0hXlZUCB48vJ4E9HJ1B2FSLisd9d3R\/rhmGiDZWOR9U+aN5mFlgwP1AL1J7XLZENZ3oq2tdokhv4ieVCWVJ+5uWcOT7z4lv6Qgngrdz7AHUSLMM=", "FareInfoRef": "N+iYtG1FuDKAskXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-148", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKA5kXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T12:10:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT18H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKA5kXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 170981, "gross_total": 170981, "base_fare": 91081, "tax": 79900, "sell": { "currency": "BDT", "total": 170981, "base_fare": 91081, "tax": 79900 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcwOTgxLCJiYXNlX2ZhcmUiOjkxMDgxLCJ0YXgiOjc5OTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcwOTgxLCJiYXNlX2ZhcmUiOjkxMDgxLCJ0YXgiOjc5OTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MDk4MSwiYmFzZV9mYXJlIjo5MTA4MSwidGF4Ijo3OTkwMH19", "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": 170981, "base_fare": 91081, "tax": 79900, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "91081.00", "tax": "79900.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 170981, "base_fare": 91081, "tax": 79900, "gross": { "base_fare": "91081.00", "tax": "79900.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "840.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MDk4MS4wMCIsImJhc2VfZmFyZSI6IjkxMDgxLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTA4MS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTcwOTgxLjAwIiwiYmFzZV9mYXJlIjoiOTEwODEuMDAiLCJ0YXgiOiI3OTkwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjkxMDgxLjAwIiwidGF4IjoiNzk5MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzA5ODEuMDAiLCJiYXNlX2ZhcmUiOiI5MTA4MS4wMCIsInRheCI6Ijc5OTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE3MDk4MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTUwMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NDAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WL2YWSFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WL2YWSFR", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YWRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "FRA", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UL2YWRFR", "cabin": "economy" } ], "connecting": [ "DEL" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-148", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T10:35: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-11", "flight_time": "PT9H20M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2030" }, "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": "WL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWsKI3SNn1J4bDqtlw8f0fwwE0sQntNF87NMboxB1UJcT\/mPCe0hXlZUCB48vJ4E9HJ1B2FSLisd9d3R\/rhmGiDZWOR9U+aN5mFlgwP1AL1J7XLZENZ3oq2tdokhv4ieVCWVJ+5uWcOT7z4lv6Qgngrdz7AHUSLMM=", "FareInfoRef": "N+iYtG1FuDKAskXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT01H15M", "lay_over_date": "2026-11-12", "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": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/eWsKI3SNn1J4bDqtlw8f0fwwE0sQntNF87NMboxB1UJcT\/mPCe0hXlZUCB48vJ4E9HJ1B2FSLisd9d3R\/rhmGiDZWOR9U+aN5mFlgwP1AL1J7XLZENZ3oq2tdokhv4ieVCWVJ+5uWcOT7z4lv6Qgngrdz7AHUSLMM=", "FareInfoRef": "N+iYtG1FuDKAskXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-148", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "18H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAOaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T15: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": "2026-12-08T17: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": "2026-12-08", "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKA5kXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASaXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-12-09T12:10:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T18:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT11H15M", "distance": "3805", "lay_over": "PT18H25M", "lay_over_date": "2026-12-08", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2029" }, "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": "UL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pc0bq2+tbQbE6RIcUhf\/P\/P8C6bYKDJDae5SYxRRb1zEuJ\/DPgM6Y66ZaBC+ZaWoBcfvHUdIjJie2h\/t6XBTFSuRNXwUZ19zGOeWFBCuRnqlXHmkjLZ4UxPh301dskJ\/MS8UtZUXmV+Nm6eePGaTygBvJVzX4a9LPM=", "FareInfoRef": "N+iYtG1FuDKA5kXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 170981, "calendar_total_sell": 170981, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 170981, "filter": { "id": "F1TT00006-148", "price": 170981, "journey_duration": "PT1D21H10M", "journey_duration_seconds": 162600, "layover_duration": "PT19H40M", "layover_duration_seconds": 70800, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:45:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T18:55:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "fra202611112045del2026111210352030del202611121150dac2026111214452227dac202612081545del2026120817452228del202612091210fra2026120918552029", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-149", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-149", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAWaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:25:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BAH", "arrival_time": "2026-11-11T18:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2760", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "16" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "16" }, "booking_class": { "brand_id": "2066367", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasisCode": "EASMR3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWgYEdCIxuZIG6mI33P4YtxMQmpZ+8tr8pJUPGM9Oe\/mPDZ7sd6O8CdBjJmgscheDB8jtBRBYtPx\/jUhvWElbUJ16VZ2OxxUlBMTUupIFzvsfIwryNMehOhlpDpUzgJ9pdZM\/1Vdt1iLNzjsR2Qdoht8rcF141LK4=", "FareInfoRef": "N+iYtG1FuDKAWlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAYaXJ4FAAAA==", "origin": "BAH", "departure_time": "2026-11-12T00:40: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-12T08:50: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-11", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "250" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "250" }, "booking_class": { "brand_id": "2066367", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasisCode": "EASMR3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWgYEdCIxuZIG6mI33P4YtxMQmpZ+8tr8pJUPGM9Oe\/mPDZ7sd6O8CdBjJmgscheDB8jtBRBYtPx\/jUhvWElbUJ16VZ2OxxUlBMTUupIFzvsfIwryNMehOhlpDpUzgJ9pdZM\/1Vdt1iLNzjsR2Qdoht8rcF141LK4=", "FareInfoRef": "N+iYtG1FuDKAWlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-149", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H20M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAaaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:55: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": "2026-12-08T23:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-12-08", "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": "249" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "249" }, "booking_class": { "brand_id": "2066367", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "7", "fareBasisCode": "NCSMR3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwjAMRD+mut1xG1K2BCelCxlKQerC\/38G17RIWHJ80bPPjjGq6MU5CfE\/Ony6+4T6MqBCmdOSoHLV0H4bRGRAtedj6XNBM1EZiWrDR3Wt0QbzLDAtfUNbZZxvTkamOtKZng77auySE\/iJMlPWlNdcbis3e+\/lPZ9QAngr575pkSzI", "FareInfoRef": "N+iYtG1FuDKAklXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAcaXJ4FAAAA==", "origin": "BAH", "departure_time": "2026-12-09T01:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "FRA", "arrival_time": "2026-12-09T06:15:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H55M", "distance": "2760", "lay_over": "PT02H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "17" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "17" }, "booking_class": { "brand_id": "2066367", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "7", "fareBasisCode": "NCSMR3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwjAMRD+mut1xG1K2BCelCxlKQerC\/38G17RIWHJ80bPPjjGq6MU5CfE\/Ony6+4T6MqBCmdOSoHLV0H4bRGRAtedj6XNBM1EZiWrDR3Wt0QbzLDAtfUNbZZxvTkamOtKZng77auySE\/iJMlPWlNdcbis3e+\/lPZ9QAngr575pkSzI", "FareInfoRef": "N+iYtG1FuDKAklXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 182490, "gross_total": 182490, "base_fare": 108880, "tax": 73610, "sell": { "currency": "BDT", "total": 182490, "base_fare": 108880, "tax": 73610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgyNDkwLCJiYXNlX2ZhcmUiOjEwODg4MCwidGF4Ijo3MzYxMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4MjQ5MCwiYmFzZV9mYXJlIjoxMDg4ODAsInRheCI6NzM2MTAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgyNDkwLCJiYXNlX2ZhcmUiOjEwODg4MCwidGF4Ijo3MzYxMH19", "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": 182490, "base_fare": 108880, "tax": 73610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108880.00", "tax": "73610.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 182490, "base_fare": 108880, "tax": 73610, "gross": { "base_fare": "108880.00", "tax": "73610.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "39770.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "26893.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MjQ5MC4wMCIsImJhc2VfZmFyZSI6IjEwODg4MC4wMCIsInRheCI6IjczNjEwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4ODgwLjAwIiwidGF4IjoiNzM2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxODI0OTAuMDAiLCJiYXNlX2ZhcmUiOiIxMDg4ODAuMDAiLCJ0YXgiOiI3MzYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwODg4MC4wMCIsInRheCI6IjczNjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTgyNDkwLjAwIiwiYmFzZV9mYXJlIjoiMTA4ODgwLjAwIiwidGF4IjoiNzM2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgyNDkwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5NzcwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjY4OTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTc3MCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3DE", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3DE", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "N", "farebasis": "NCSMR3DE", "cabin": "economy" }, { "origin": "BAH", "destination": "FRA", "operating": "GF", "marketing": "GF", "booking_code": "N", "farebasis": "NCSMR3DE", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-149", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H25M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAWaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:25:00.000+01:00", "origin_terminal": "3", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BAH", "arrival_time": "2026-11-11T18:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-11", "flight_time": "PT6H15M", "distance": "2760", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "16" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "16" }, "booking_class": { "brand_id": "2066367", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasisCode": "EASMR3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWgYEdCIxuZIG6mI33P4YtxMQmpZ+8tr8pJUPGM9Oe\/mPDZ7sd6O8CdBjJmgscheDB8jtBRBYtPx\/jUhvWElbUJ16VZ2OxxUlBMTUupIFzvsfIwryNMehOhlpDpUzgJ9pdZM\/1Vdt1iLNzjsR2Qdoht8rcF141LK4=", "FareInfoRef": "N+iYtG1FuDKAWlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAYaXJ4FAAAA==", "origin": "BAH", "departure_time": "2026-11-12T00:40: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-12T08:50: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-11", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "250" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "250" }, "booking_class": { "brand_id": "2066367", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "3", "fareBasisCode": "EASMR3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAiEMRQ8z+fsWgYEdCIxuZIG6mI33P4YtxMQmpZ+8tr8pJUPGM9Oe\/mPDZ7sd6O8CdBjJmgscheDB8jtBRBYtPx\/jUhvWElbUJ16VZ2OxxUlBMTUupIFzvsfIwryNMehOhlpDpUzgJ9pdZM\/1Vdt1iLNzjsR2Qdoht8rcF141LK4=", "FareInfoRef": "N+iYtG1FuDKAWlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-149", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H20M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAaaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T19:55: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": "2026-12-08T23:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-12-08", "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": "249" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "249" }, "booking_class": { "brand_id": "2066367", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "7", "fareBasisCode": "NCSMR3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwjAMRD+mut1xG1K2BCelCxlKQerC\/38G17RIWHJ80bPPjjGq6MU5CfE\/Ony6+4T6MqBCmdOSoHLV0H4bRGRAtedj6XNBM1EZiWrDR3Wt0QbzLDAtfUNbZZxvTkamOtKZng77auySE\/iJMlPWlNdcbis3e+\/lPZ9QAngr575pkSzI", "FareInfoRef": "N+iYtG1FuDKAklXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAcaXJ4FAAAA==", "origin": "BAH", "departure_time": "2026-12-09T01:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "FRA", "arrival_time": "2026-12-09T06:15:00.000+01:00", "destination_terminal": "3", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT6H55M", "distance": "2760", "lay_over": "PT02H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "17" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "17" }, "booking_class": { "brand_id": "2066367", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "7", "fareBasisCode": "NCSMR3DE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwjAMRD+mut1xG1K2BCelCxlKQerC\/38G17RIWHJ80bPPjjGq6MU5CfE\/Ony6+4T6MqBCmdOSoHLV0H4bRGRAtedj6XNBM1EZiWrDR3Wt0QbzLDAtfUNbZZxvTkamOtKZng77auySE\/iJMlPWlNdcbis3e+\/lPZ9QAngr575pkSzI", "FareInfoRef": "N+iYtG1FuDKAklXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 182490, "calendar_total_sell": 182490, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 182490, "filter": { "id": "F1TT00006-149", "price": 182490, "journey_duration": "PT1D8H45M", "journey_duration_seconds": 117900, "layover_duration": "PT8H0M", "layover_duration_seconds": 28800, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T10:25:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T06:15:00.000+01:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "fra202611111025bah20261111184016bah202611120040dac202611120850250dac202612081955bah202612082320249bah202612090120fra20261209061517", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-150", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-150", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:10:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0RGyJAilSUQZEB5b+\/2fUSahUS\/adfX6FEJQ6idCHfxvwGc4XyjsBBWq+xAQ3eycQyy6QfGAr+\/NA3yC1XprWUVpXcmk0QGaWLlXD1WI+omkTR9G6UFDvolKbwI+sm9ESl3NNFDurpPpbo4f9aWNfndYrag==", "FareInfoRef": "N+iYtG1FuDKArlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-12T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-13T05:50: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-12", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-11", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0RGyJAilSUQZEB5b+\/2fUSahUS\/adfX6FEJQ6idCHfxvwGc4XyjsBBWq+xAQ3eycQyy6QfGAr+\/NA3yC1XprWUVpXcmk0QGaWLlXD1WI+omkTR9G6UFDvolKbwI+sm9ESl3NNFDurpPpbo4f9aWNfndYrag==", "FareInfoRef": "N+iYtG1FuDKArlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-150", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKg0AMRD9G5j6Jtltvu6xuBSUFsQcv\/f\/PaFwtNJDNLC+ZJMao1LsIQ\/yPBp9mm2HvDBjUs6wJbd\/1of52kOzwWmx5rqgWyocDq\/CsUtvyLbdeUFikot08rndI2dnp646CYzEO6RP4iXFyaWnYxkzxvUpquBgD\/FAf+wLurivp", "FareInfoRef": "N+iYtG1FuDKAWmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAkaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-09T08:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-09T09:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT3H20M", "distance": "1160", "lay_over": "PT18H55M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKg0AMRD9G5j6Jtltvu6xuBSUFsQcv\/f\/PaFwtNJDNLC+ZJMao1LsIQ\/yPBp9mm2HvDBjUs6wJbd\/1of52kOzwWmx5rqgWyocDq\/CsUtvyLbdeUFikot08rndI2dnp646CYzEO6RP4iXFyaWnYxkzxvUpquBgD\/FAf+wLurivp", "FareInfoRef": "N+iYtG1FuDKAWmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 215390, "gross_total": 215390, "base_fare": 123758, "tax": 91632, "sell": { "currency": "BDT", "total": 215390, "base_fare": 123758, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1MzkwLCJiYXNlX2ZhcmUiOjEyMzc1OCwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxNTM5MCwiYmFzZV9mYXJlIjoxMjM3NTgsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1MzkwLCJiYXNlX2ZhcmUiOjEyMzc1OCwidGF4Ijo5MTYzMn19", "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": 215390, "base_fare": 123758, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "123758.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 215390, "base_fare": 123758, "tax": 91632, "gross": { "base_fare": "123758.00", "tax": "91632.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3546.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "57012.00" }, "Other": { "title": "Others taxes", "amount": "24127.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNTM5MC4wMCIsImJhc2VfZmFyZSI6IjEyMzc1OC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIzNzU4LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTUzOTAuMDAiLCJiYXNlX2ZhcmUiOiIxMjM3NTguMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMzc1OC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE1MzkwLjAwIiwiYmFzZV9mYXJlIjoiMTIzNzU4LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE1MzkwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "H", "farebasis": "HNLGR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "H", "farebasis": "HNLGR", "cabin": "economy" }, { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNLGR", "cabin": "economy" }, { "origin": "IST", "destination": "FRA", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNLGR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-150", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:10:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0RGyJAilSUQZEB5b+\/2fUSahUS\/adfX6FEJQ6idCHfxvwGc4XyjsBBWq+xAQ3eycQyy6QfGAr+\/NA3yC1XprWUVpXcmk0QGaWLlXD1WI+omkTR9G6UFDvolKbwI+sm9ESl3NNFDurpPpbo4f9aWNfndYrag==", "FareInfoRef": "N+iYtG1FuDKArlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-12T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-13T05:50: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-12", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-11", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0RGyJAilSUQZEB5b+\/2fUSahUS\/adfX6FEJQ6idCHfxvwGc4XyjsBBWq+xAQ3eycQyy6QfGAr+\/NA3yC1XprWUVpXcmk0QGaWLlXD1WI+omkTR9G6UFDvolKbwI+sm9ESl3NNFDurpPpbo4f9aWNfndYrag==", "FareInfoRef": "N+iYtG1FuDKArlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-150", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKg0AMRD9G5j6Jtltvu6xuBSUFsQcv\/f\/PaFwtNJDNLC+ZJMao1LsIQ\/yPBp9mm2HvDBjUs6wJbd\/1of52kOzwWmx5rqgWyocDq\/CsUtvyLbdeUFikot08rndI2dnp646CYzEO6RP4iXFyaWnYxkzxvUpquBgD\/FAf+wLurivp", "FareInfoRef": "N+iYtG1FuDKAWmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAkaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-09T08:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-09T09:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT3H20M", "distance": "1160", "lay_over": "PT18H55M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKg0AMRD9G5j6Jtltvu6xuBSUFsQcv\/f\/PaFwtNJDNLC+ZJMao1LsIQ\/yPBp9mm2HvDBjUs6wJbd\/1of52kOzwWmx5rqgWyocDq\/CsUtvyLbdeUFikot08rndI2dnp646CYzEO6RP4iXFyaWnYxkzxvUpquBgD\/FAf+wLurivp", "FareInfoRef": "N+iYtG1FuDKAWmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 215390, "calendar_total_sell": 215390, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 215390, "filter": { "id": "F1TT00006-150", "price": 215390, "journey_duration": "PT2D13H45M", "journey_duration_seconds": 222300, "layover_duration": "PT1D15H10M", "layover_duration_seconds": 141000, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:10:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:30:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111810ist2026111123151594ist202611121930dac202611130550712dac202612080725ist202612081315713ist202612090810fra2026120909301587", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-151", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-151", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:10:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0RGyJAilSUQZEB5b+\/2fUSahUS\/adfX6FEJQ6idCHfxvwGc4XyjsBBWq+xAQ3eycQyy6QfGAr+\/NA3yC1XprWUVpXcmk0QGaWLlXD1WI+omkTR9G6UFDvolKbwI+sm9ESl3NNFDurpPpbo4f9aWNfndYrag==", "FareInfoRef": "N+iYtG1FuDKArlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-12T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-13T05:50: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-12", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-11", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0RGyJAilSUQZEB5b+\/2fUSahUS\/adfX6FEJQ6idCHfxvwGc4XyjsBBWq+xAQ3eycQyy6QfGAr+\/NA3yC1XprWUVpXcmk0QGaWLlXD1WI+omkTR9G6UFDvolKbwI+sm9ESl3NNFDurpPpbo4f9aWNfndYrag==", "FareInfoRef": "N+iYtG1FuDKArlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-151", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S0zre2ThxCw0uhHSRTe9\/jMpuChVIGvH0izEq9SpCH\/9twHvYH6ivDFSoedkSXBiD79UBkiOea11vG\/oK5WSgdvjN0tvyJTtLKCzS0VHNzjinbMyFybUeCtphNGkT+InlbrKmeV8yxe4qqf5k9LBHbewD7Sor4w==", "FareInfoRef": "N+iYtG1FuDKArmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAmaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T21:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T22:10:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "PT07H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S0zre2ThxCw0uhHSRTe9\/jMpuChVIGvH0izEq9SpCH\/9twHvYH6ivDFSoedkSXBiD79UBkiOea11vG\/oK5WSgdvjN0tvyJTtLKCzS0VHNzjinbMyFybUeCtphNGkT+InlbrKmeV8yxe4qqf5k9LBHbewD7Sor4w==", "FareInfoRef": "N+iYtG1FuDKArmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 215808, "gross_total": 215808, "base_fare": 124176, "tax": 91632, "sell": { "currency": "BDT", "total": 215808, "base_fare": 124176, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1ODA4LCJiYXNlX2ZhcmUiOjEyNDE3NiwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxNTgwOCwiYmFzZV9mYXJlIjoxMjQxNzYsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1ODA4LCJiYXNlX2ZhcmUiOjEyNDE3NiwidGF4Ijo5MTYzMn19", "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": 215808, "base_fare": 124176, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "124176.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 215808, "base_fare": 124176, "tax": 91632, "gross": { "base_fare": "124176.00", "tax": "91632.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3546.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "57012.00" }, "Other": { "title": "Others taxes", "amount": "24127.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNTgwOC4wMCIsImJhc2VfZmFyZSI6IjEyNDE3Ni4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI0MTc2LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTU4MDguMDAiLCJiYXNlX2ZhcmUiOiIxMjQxNzYuMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDE3Ni4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE1ODA4LjAwIiwiYmFzZV9mYXJlIjoiMTI0MTc2LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE1ODA4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "H", "farebasis": "HNLGR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "H", "farebasis": "HNLGR", "cabin": "economy" }, { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNLGR", "cabin": "economy" }, { "origin": "IST", "destination": "FRA", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNLGR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-151", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:10:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0RGyJAilSUQZEB5b+\/2fUSahUS\/adfX6FEJQ6idCHfxvwGc4XyjsBBWq+xAQ3eycQyy6QfGAr+\/NA3yC1XprWUVpXcmk0QGaWLlXD1WI+omkTR9G6UFDvolKbwI+sm9ESl3NNFDurpPpbo4f9aWNfndYrag==", "FareInfoRef": "N+iYtG1FuDKArlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-12T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-13T05:50: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-12", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-11", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0RGyJAilSUQZEB5b+\/2fUSahUS\/adfX6FEJQ6idCHfxvwGc4XyjsBBWq+xAQ3eycQyy6QfGAr+\/NA3yC1XprWUVpXcmk0QGaWLlXD1WI+omkTR9G6UFDvolKbwI+sm9ESl3NNFDurpPpbo4f9aWNfndYrag==", "FareInfoRef": "N+iYtG1FuDKArlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-151", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S0zre2ThxCw0uhHSRTe9\/jMpuChVIGvH0izEq9SpCH\/9twHvYH6ivDFSoedkSXBiD79UBkiOea11vG\/oK5WSgdvjN0tvyJTtLKCzS0VHNzjinbMyFybUeCtphNGkT+InlbrKmeV8yxe4qqf5k9LBHbewD7Sor4w==", "FareInfoRef": "N+iYtG1FuDKArmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAmaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T21:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T22:10:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "PT07H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S0zre2ThxCw0uhHSRTe9\/jMpuChVIGvH0izEq9SpCH\/9twHvYH6ivDFSoedkSXBiD79UBkiOea11vG\/oK5WSgdvjN0tvyJTtLKCzS0VHNzjinbMyFybUeCtphNGkT+InlbrKmeV8yxe4qqf5k9LBHbewD7Sor4w==", "FareInfoRef": "N+iYtG1FuDKArmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 215808, "calendar_total_sell": 215808, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 215808, "filter": { "id": "F1TT00006-151", "price": 215808, "journey_duration": "PT2D2H25M", "journey_duration_seconds": 181500, "layover_duration": "PT1D4H0M", "layover_duration_seconds": 100800, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:10:00.000+01:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-12-08T22:10:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111810ist2026111123151594ist202611121930dac202611130550712dac202612080725ist202612081315713ist202612082100fra2026120822101597", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-152", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-152", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:10:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0RGyJAilSUQZEB5b+\/2fUSahUS\/adfX6FEJQ6idCHfxvwGc4XyjsBBWq+xAQ3eycQyy6QfGAr+\/NA3yC1XprWUVpXcmk0QGaWLlXD1WI+omkTR9G6UFDvolKbwI+sm9ESl3NNFDurpPpbo4f9aWNfndYrag==", "FareInfoRef": "N+iYtG1FuDKArlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-12T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-13T05:50: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-12", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-11", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0RGyJAilSUQZEB5b+\/2fUSahUS\/adfX6FEJQ6idCHfxvwGc4XyjsBBWq+xAQ3eycQyy6QfGAr+\/NA3yC1XprWUVpXcmk0QGaWLlXD1WI+omkTR9G6UFDvolKbwI+sm9ESl3NNFDurpPpbo4f9aWNfndYrag==", "FareInfoRef": "N+iYtG1FuDKArlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-152", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX4ckpplqrQBicqLUhbdcP9j4IQiYcn2WM+\/nHNgGEWo+d8GvIf9AXsVwBDc6zYhKiX16gDJiOdq621DXxF4dWAdfrP0tpLKxRMqq3R0mNsZ56k4i5p0bBsF7TCa9An8xHJ3adO8L4Xi7YEMejIq\/FEf+wDnECvb", "FareInfoRef": "N+iYtG1FuDKA6lXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAoaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T16:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T17:50:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H15M", "distance": "1160", "lay_over": "PT03H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX4ckpplqrQBicqLUhbdcP9j4IQiYcn2WM+\/nHNgGEWo+d8GvIf9AXsVwBDc6zYhKiX16gDJiOdq621DXxF4dWAdfrP0tpLKxRMqq3R0mNsZ56k4i5p0bBsF7TCa9An8xHJ3adO8L4Xi7YEMejIq\/FEf+wDnECvb", "FareInfoRef": "N+iYtG1FuDKA6lXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 225402, "gross_total": 225402, "base_fare": 133770, "tax": 91632, "sell": { "currency": "BDT", "total": 225402, "base_fare": 133770, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI1NDAyLCJiYXNlX2ZhcmUiOjEzMzc3MCwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNTQwMiwiYmFzZV9mYXJlIjoxMzM3NzAsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI1NDAyLCJiYXNlX2ZhcmUiOjEzMzc3MCwidGF4Ijo5MTYzMn19", "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": 225402, "base_fare": 133770, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "133770.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 225402, "base_fare": 133770, "tax": 91632, "gross": { "base_fare": "133770.00", "tax": "91632.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3546.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "57012.00" }, "Other": { "title": "Others taxes", "amount": "24127.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNTQwMi4wMCIsImJhc2VfZmFyZSI6IjEzMzc3MC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMzNzcwLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjU0MDIuMDAiLCJiYXNlX2ZhcmUiOiIxMzM3NzAuMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMzc3MC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI1NDAyLjAwIiwiYmFzZV9mYXJlIjoiMTMzNzcwLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI1NDAyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "H", "farebasis": "HNLGR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "H", "farebasis": "HNLGR", "cabin": "economy" }, { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "S", "farebasis": "SLNLGR", "cabin": "economy" }, { "origin": "IST", "destination": "FRA", "operating": "TK", "marketing": "TK", "booking_code": "S", "farebasis": "SLNLGR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-152", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAeaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:10:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H05M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1594" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0RGyJAilSUQZEB5b+\/2fUSahUS\/adfX6FEJQ6idCHfxvwGc4XyjsBBWq+xAQ3eycQyy6QfGAr+\/NA3yC1XprWUVpXcmk0QGaWLlXD1WI+omkTR9G6UFDvolKbwI+sm9ESl3NNFDurpPpbo4f9aWNfndYrag==", "FareInfoRef": "N+iYtG1FuDKArlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAgaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-12T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-13T05:50: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-12", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT20H15M", "lay_over_date": "2026-11-11", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9k0RGyJAilSUQZEB5b+\/2fUSahUS\/adfX6FEJQ6idCHfxvwGc4XyjsBBWq+xAQ3eycQyy6QfGAr+\/NA3yC1XprWUVpXcmk0QGaWLlXD1WI+omkTR9G6UFDvolKbwI+sm9ESl3NNFDurpPpbo4f9aWNfndYrag==", "FareInfoRef": "N+iYtG1FuDKArlXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-152", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX4ckpplqrQBicqLUhbdcP9j4IQiYcn2WM+\/nHNgGEWo+d8GvIf9AXsVwBDc6zYhKiX16gDJiOdq621DXxF4dWAdfrP0tpLKxRMqq3R0mNsZ56k4i5p0bBsF7TCa9An8xHJ3adO8L4Xi7YEMejIq\/FEf+wDnECvb", "FareInfoRef": "N+iYtG1FuDKA6lXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAoaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T16:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T17:50:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H15M", "distance": "1160", "lay_over": "PT03H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX4ckpplqrQBicqLUhbdcP9j4IQiYcn2WM+\/nHNgGEWo+d8GvIf9AXsVwBDc6zYhKiX16gDJiOdq621DXxF4dWAdfrP0tpLKxRMqq3R0mNsZ56k4i5p0bBsF7TCa9An8xHJ3adO8L4Xi7YEMejIq\/FEf+wDnECvb", "FareInfoRef": "N+iYtG1FuDKA6lXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 225402, "calendar_total_sell": 225402, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 225402, "filter": { "id": "F1TT00006-152", "price": 225402, "journey_duration": "PT1D22H5M", "journey_duration_seconds": 165900, "layover_duration": "PT23H35M", "layover_duration_seconds": 84900, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:10:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T17:50:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111810ist2026111123151594ist202611121930dac202611130550712dac202612080725ist202612081315713ist202612081635fra2026120817501593", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-153", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-153", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H55M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T16:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu2HduCaizSZtyqHqDr3s\/88YSVZpSIDBYEgpKfUmQkv\/NuEz7U\/UtwMVGr5kh9Fmg0R1gOSMXF\/3DUNBWr92bmTpU371SyQUFhlUMxw9li0HN2RDUNDuosHYwAnWR8Cal311SpxVUu3H0RB\/xtoXnCErbg==", "FareInfoRef": "N+iYtG1FuDKAJmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAsaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-11T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-12T05:50: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-11", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT03H25M", "lay_over_date": "2026-11-11", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu2HduCaizSZtyqHqDr3s\/88YSVZpSIDBYEgpKfUmQkv\/NuEz7U\/UtwMVGr5kh9Fmg0R1gOSMXF\/3DUNBWr92bmTpU371SyQUFhlUMxw9li0HN2RDUNDuosHYwAnWR8Cal311SpxVUu3H0RB\/xtoXnCErbg==", "FareInfoRef": "N+iYtG1FuDKAJmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-153", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKg0AMRD9G5j6Jtltvu6xuBSUFsQcv\/f\/PaFwtNJDNLC+ZJMao1LsIQ\/yPBp9mm2HvDBjUs6wJbd\/1of52kOzwWmx5rqgWyocDq\/CsUtvyLbdeUFikot08rndI2dnp646CYzEO6RP4iXFyaWnYxkzxvUpquBgD\/FAf+wLurivp", "FareInfoRef": "N+iYtG1FuDKAWmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAkaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-09T08:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-09T09:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT3H20M", "distance": "1160", "lay_over": "PT18H55M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKg0AMRD9G5j6Jtltvu6xuBSUFsQcv\/f\/PaFwtNJDNLC+ZJMao1LsIQ\/yPBp9mm2HvDBjUs6wJbd\/1of52kOzwWmx5rqgWyocDq\/CsUtvyLbdeUFikot08rndI2dnp646CYzEO6RP4iXFyaWnYxkzxvUpquBgD\/FAf+wLurivp", "FareInfoRef": "N+iYtG1FuDKAWmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 228322, "gross_total": 228322, "base_fare": 136690, "tax": 91632, "sell": { "currency": "BDT", "total": 228322, "base_fare": 136690, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MzIyLCJiYXNlX2ZhcmUiOjEzNjY5MCwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyODMyMiwiYmFzZV9mYXJlIjoxMzY2OTAsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MzIyLCJiYXNlX2ZhcmUiOjEzNjY5MCwidGF4Ijo5MTYzMn19", "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": 228322, "base_fare": 136690, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "136690.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228322, "base_fare": 136690, "tax": 91632, "gross": { "base_fare": "136690.00", "tax": "91632.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3546.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "57012.00" }, "Other": { "title": "Others taxes", "amount": "24127.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODMyMi4wMCIsImJhc2VfZmFyZSI6IjEzNjY5MC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM2NjkwLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjgzMjIuMDAiLCJiYXNlX2ZhcmUiOiIxMzY2OTAuMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzNjY5MC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI4MzIyLjAwIiwiYmFzZV9mYXJlIjoiMTM2NjkwLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI4MzIyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "A", "farebasis": "ANLGR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "A", "farebasis": "ANLGR", "cabin": "economy" }, { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNLGR", "cabin": "economy" }, { "origin": "IST", "destination": "FRA", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNLGR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-153", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H55M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T16:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu2HduCaizSZtyqHqDr3s\/88YSVZpSIDBYEgpKfUmQkv\/NuEz7U\/UtwMVGr5kh9Fmg0R1gOSMXF\/3DUNBWr92bmTpU371SyQUFhlUMxw9li0HN2RDUNDuosHYwAnWR8Cal311SpxVUu3H0RB\/xtoXnCErbg==", "FareInfoRef": "N+iYtG1FuDKAJmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAsaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-11T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-12T05:50: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-11", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT03H25M", "lay_over_date": "2026-11-11", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu2HduCaizSZtyqHqDr3s\/88YSVZpSIDBYEgpKfUmQkv\/NuEz7U\/UtwMVGr5kh9Fmg0R1gOSMXF\/3DUNBWr92bmTpU371SyQUFhlUMxw9li0HN2RDUNDuosHYwAnWR8Cal311SpxVUu3H0RB\/xtoXnCErbg==", "FareInfoRef": "N+iYtG1FuDKAJmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-153", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H5M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKg0AMRD9G5j6Jtltvu6xuBSUFsQcv\/f\/PaFwtNJDNLC+ZJMao1LsIQ\/yPBp9mm2HvDBjUs6wJbd\/1of52kOzwWmx5rqgWyocDq\/CsUtvyLbdeUFikot08rndI2dnp646CYzEO6RP4iXFyaWnYxkzxvUpquBgD\/FAf+wLurivp", "FareInfoRef": "N+iYtG1FuDKAWmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAkaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-09T08:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-09T09:30:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT3H20M", "distance": "1160", "lay_over": "PT18H55M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1587" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKg0AMRD9G5j6Jtltvu6xuBSUFsQcv\/f\/PaFwtNJDNLC+ZJMao1LsIQ\/yPBp9mm2HvDBjUs6wJbd\/1of52kOzwWmx5rqgWyocDq\/CsUtvyLbdeUFikot08rndI2dnp646CYzEO6RP4iXFyaWnYxkzxvUpquBgD\/FAf+wLurivp", "FareInfoRef": "N+iYtG1FuDKAWmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 228322, "calendar_total_sell": 228322, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228322, "filter": { "id": "F1TT00006-153", "price": 228322, "journey_duration": "PT1D21H0M", "journey_duration_seconds": 162000, "layover_duration": "PT22H20M", "layover_duration_seconds": 80400, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T10:55:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:30:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111055ist2026111116051588ist202611111930dac202611120550712dac202612080725ist202612081315713ist202612090810fra2026120909301587", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-154", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-154", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H55M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T16:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu2HduCaizSZtyqHqDr3s\/88YSVZpSIDBYEgpKfUmQkv\/NuEz7U\/UtwMVGr5kh9Fmg0R1gOSMXF\/3DUNBWr92bmTpU371SyQUFhlUMxw9li0HN2RDUNDuosHYwAnWR8Cal311SpxVUu3H0RB\/xtoXnCErbg==", "FareInfoRef": "N+iYtG1FuDKAJmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAsaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-11T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-12T05:50: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-11", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT03H25M", "lay_over_date": "2026-11-11", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu2HduCaizSZtyqHqDr3s\/88YSVZpSIDBYEgpKfUmQkv\/NuEz7U\/UtwMVGr5kh9Fmg0R1gOSMXF\/3DUNBWr92bmTpU371SyQUFhlUMxw9li0HN2RDUNDuosHYwAnWR8Cal311SpxVUu3H0RB\/xtoXnCErbg==", "FareInfoRef": "N+iYtG1FuDKAJmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-154", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S0zre2ThxCw0uhHSRTe9\/jMpuChVIGvH0izEq9SpCH\/9twHvYH6ivDFSoedkSXBiD79UBkiOea11vG\/oK5WSgdvjN0tvyJTtLKCzS0VHNzjinbMyFybUeCtphNGkT+InlbrKmeV8yxe4qqf5k9LBHbewD7Sor4w==", "FareInfoRef": "N+iYtG1FuDKArmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAmaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T21:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T22:10:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "PT07H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S0zre2ThxCw0uhHSRTe9\/jMpuChVIGvH0izEq9SpCH\/9twHvYH6ivDFSoedkSXBiD79UBkiOea11vG\/oK5WSgdvjN0tvyJTtLKCzS0VHNzjinbMyFybUeCtphNGkT+InlbrKmeV8yxe4qqf5k9LBHbewD7Sor4w==", "FareInfoRef": "N+iYtG1FuDKArmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 228740, "gross_total": 228740, "base_fare": 137108, "tax": 91632, "sell": { "currency": "BDT", "total": 228740, "base_fare": 137108, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4NzQwLCJiYXNlX2ZhcmUiOjEzNzEwOCwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyODc0MCwiYmFzZV9mYXJlIjoxMzcxMDgsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4NzQwLCJiYXNlX2ZhcmUiOjEzNzEwOCwidGF4Ijo5MTYzMn19", "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": 228740, "base_fare": 137108, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "137108.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 228740, "base_fare": 137108, "tax": 91632, "gross": { "base_fare": "137108.00", "tax": "91632.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3546.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "57012.00" }, "Other": { "title": "Others taxes", "amount": "24127.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODc0MC4wMCIsImJhc2VfZmFyZSI6IjEzNzEwOC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM3MTA4LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjg3NDAuMDAiLCJiYXNlX2ZhcmUiOiIxMzcxMDguMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzNzEwOC4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI4NzQwLjAwIiwiYmFzZV9mYXJlIjoiMTM3MTA4LjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI4NzQwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "A", "farebasis": "ANLGR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "A", "farebasis": "ANLGR", "cabin": "economy" }, { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNLGR", "cabin": "economy" }, { "origin": "IST", "destination": "FRA", "operating": "TK", "marketing": "TK", "booking_code": "O", "farebasis": "OLNLGR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-154", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H55M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T16:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu2HduCaizSZtyqHqDr3s\/88YSVZpSIDBYEgpKfUmQkv\/NuEz7U\/UtwMVGr5kh9Fmg0R1gOSMXF\/3DUNBWr92bmTpU371SyQUFhlUMxw9li0HN2RDUNDuosHYwAnWR8Cal311SpxVUu3H0RB\/xtoXnCErbg==", "FareInfoRef": "N+iYtG1FuDKAJmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAsaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-11T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-12T05:50: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-11", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT03H25M", "lay_over_date": "2026-11-11", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu2HduCaizSZtyqHqDr3s\/88YSVZpSIDBYEgpKfUmQkv\/NuEz7U\/UtwMVGr5kh9Fmg0R1gOSMXF\/3DUNBWr92bmTpU371SyQUFhlUMxw9li0HN2RDUNDuosHYwAnWR8Cal311SpxVUu3H0RB\/xtoXnCErbg==", "FareInfoRef": "N+iYtG1FuDKAJmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-154", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S0zre2ThxCw0uhHSRTe9\/jMpuChVIGvH0izEq9SpCH\/9twHvYH6ivDFSoedkSXBiD79UBkiOea11vG\/oK5WSgdvjN0tvyJTtLKCzS0VHNzjinbMyFybUeCtphNGkT+InlbrKmeV8yxe4qqf5k9LBHbewD7Sor4w==", "FareInfoRef": "N+iYtG1FuDKArmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAmaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T21:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T22:10:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "PT07H45M", "lay_over_date": "2026-12-08", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1597" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S0zre2ThxCw0uhHSRTe9\/jMpuChVIGvH0izEq9SpCH\/9twHvYH6ivDFSoedkSXBiD79UBkiOea11vG\/oK5WSgdvjN0tvyJTtLKCzS0VHNzjinbMyFybUeCtphNGkT+InlbrKmeV8yxe4qqf5k9LBHbewD7Sor4w==", "FareInfoRef": "N+iYtG1FuDKArmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 228740, "calendar_total_sell": 228740, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228740, "filter": { "id": "F1TT00006-154", "price": 228740, "journey_duration": "PT1D9H40M", "journey_duration_seconds": 121200, "layover_duration": "PT11H10M", "layover_duration_seconds": 40200, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T10:55:00.000+01:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-12-08T22:10:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111055ist2026111116051588ist202611111930dac202611120550712dac202612080725ist202612081315713ist202612082100fra2026120822101597", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-155", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-155", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-155", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 242743, "gross_total": 242743, "base_fare": 115554, "tax": 127189, "sell": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQyNzQzLCJiYXNlX2ZhcmUiOjExNTU1NCwidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OX19", "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": 242743, "base_fare": 115554, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115554.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189, "gross": { "base_fare": "115554.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDI3NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-155", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-155", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 242743, "calendar_total_sell": 242743, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242743, "filter": { "id": "F1TT00006-155", "price": 242743, "journey_duration": "PT2D10H35M", "journey_duration_seconds": 210900, "layover_duration": "PT1D5H5M", "layover_duration_seconds": 104700, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112015muc202611112110124muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-156", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-156", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-156", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 242743, "gross_total": 242743, "base_fare": 115554, "tax": 127189, "sell": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQyNzQzLCJiYXNlX2ZhcmUiOjExNTU1NCwidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OX19", "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": 242743, "base_fare": 115554, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115554.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189, "gross": { "base_fare": "115554.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDI3NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-156", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-156", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 242743, "calendar_total_sell": 242743, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242743, "filter": { "id": "F1TT00006-156", "price": 242743, "journey_duration": "PT2D11H35M", "journey_duration_seconds": 214500, "layover_duration": "PT1D6H5M", "layover_duration_seconds": 108300, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112015muc202611112110124muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-157", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-157", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-157", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 242743, "gross_total": 242743, "base_fare": 115554, "tax": 127189, "sell": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQyNzQzLCJiYXNlX2ZhcmUiOjExNTU1NCwidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OX19", "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": 242743, "base_fare": 115554, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115554.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189, "gross": { "base_fare": "115554.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDI3NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-157", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-157", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 242743, "calendar_total_sell": 242743, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242743, "filter": { "id": "F1TT00006-157", "price": 242743, "journey_duration": "PT2D11H35M", "journey_duration_seconds": 214500, "layover_duration": "PT1D6H5M", "layover_duration_seconds": 108300, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T19:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111915muc202611112010122muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-158", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-158", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-158", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 242743, "gross_total": 242743, "base_fare": 115554, "tax": 127189, "sell": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQyNzQzLCJiYXNlX2ZhcmUiOjExNTU1NCwidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OX19", "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": 242743, "base_fare": 115554, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115554.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189, "gross": { "base_fare": "115554.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDI3NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-158", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-158", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 242743, "calendar_total_sell": 242743, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242743, "filter": { "id": "F1TT00006-158", "price": 242743, "journey_duration": "PT2D12H35M", "journey_duration_seconds": 218100, "layover_duration": "PT1D7H5M", "layover_duration_seconds": 111900, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T19:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111915muc202611112010122muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-159", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-159", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-159", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 242743, "gross_total": 242743, "base_fare": 115554, "tax": 127189, "sell": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQyNzQzLCJiYXNlX2ZhcmUiOjExNTU1NCwidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OX19", "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": 242743, "base_fare": 115554, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115554.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189, "gross": { "base_fare": "115554.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDI3NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-159", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-159", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 242743, "calendar_total_sell": 242743, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242743, "filter": { "id": "F1TT00006-159", "price": 242743, "journey_duration": "PT2D13H35M", "journey_duration_seconds": 221700, "layover_duration": "PT1D8H5M", "layover_duration_seconds": 115500, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T17:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111715muc202611111810116muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-160", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-160", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-160", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 242743, "gross_total": 242743, "base_fare": 115554, "tax": 127189, "sell": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQyNzQzLCJiYXNlX2ZhcmUiOjExNTU1NCwidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OX19", "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": 242743, "base_fare": 115554, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115554.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189, "gross": { "base_fare": "115554.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDI3NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-160", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-160", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 242743, "calendar_total_sell": 242743, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242743, "filter": { "id": "F1TT00006-160", "price": 242743, "journey_duration": "PT2D14H35M", "journey_duration_seconds": 225300, "layover_duration": "PT1D9H5M", "layover_duration_seconds": 119100, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T17:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111715muc202611111810116muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-161", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-161", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-161", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 242743, "gross_total": 242743, "base_fare": 115554, "tax": 127189, "sell": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQyNzQzLCJiYXNlX2ZhcmUiOjExNTU1NCwidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OX19", "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": 242743, "base_fare": 115554, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115554.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189, "gross": { "base_fare": "115554.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDI3NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-161", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-161", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 242743, "calendar_total_sell": 242743, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242743, "filter": { "id": "F1TT00006-161", "price": 242743, "journey_duration": "PT2D14H35M", "journey_duration_seconds": 225300, "layover_duration": "PT1D9H5M", "layover_duration_seconds": 119100, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T16:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111615muc202611111710114muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-162", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-162", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-162", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 242743, "gross_total": 242743, "base_fare": 115554, "tax": 127189, "sell": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQyNzQzLCJiYXNlX2ZhcmUiOjExNTU1NCwidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OX19", "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": 242743, "base_fare": 115554, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115554.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189, "gross": { "base_fare": "115554.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDI3NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-162", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-162", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 242743, "calendar_total_sell": 242743, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242743, "filter": { "id": "F1TT00006-162", "price": 242743, "journey_duration": "PT2D15H35M", "journey_duration_seconds": 228900, "layover_duration": "PT1D10H5M", "layover_duration_seconds": 122700, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T16:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111615muc202611111710114muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-163", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-163", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-163", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 242743, "gross_total": 242743, "base_fare": 115554, "tax": 127189, "sell": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQyNzQzLCJiYXNlX2ZhcmUiOjExNTU1NCwidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OX19", "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": 242743, "base_fare": 115554, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115554.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189, "gross": { "base_fare": "115554.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDI3NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-163", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-163", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 242743, "calendar_total_sell": 242743, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242743, "filter": { "id": "F1TT00006-163", "price": 242743, "journey_duration": "PT2D15H35M", "journey_duration_seconds": 228900, "layover_duration": "PT1D10H5M", "layover_duration_seconds": 122700, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111515muc202611111610112muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-164", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-164", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-164", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 242743, "gross_total": 242743, "base_fare": 115554, "tax": 127189, "sell": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQyNzQzLCJiYXNlX2ZhcmUiOjExNTU1NCwidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDI3NDMsImJhc2VfZmFyZSI6MTE1NTU0LCJ0YXgiOjEyNzE4OX19", "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": 242743, "base_fare": 115554, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115554.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 242743, "base_fare": 115554, "tax": 127189, "gross": { "base_fare": "115554.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Mjc0My4wMCIsImJhc2VfZmFyZSI6IjExNTU1NC4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDI3NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-164", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-164", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKAtnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 242743, "calendar_total_sell": 242743, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 242743, "filter": { "id": "F1TT00006-164", "price": 242743, "journey_duration": "PT2D16H35M", "journey_duration_seconds": 232500, "layover_duration": "PT1D11H5M", "layover_duration_seconds": 126300, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111515muc202611111610112muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-165", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-165", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-165", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 247644, "gross_total": 247644, "base_fare": 124732, "tax": 122912, "sell": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3NjQ0LCJiYXNlX2ZhcmUiOjEyNDczMiwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMn19", "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": 247644, "base_fare": 124732, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "124732.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912, "gross": { "base_fare": "124732.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDc2NDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-165", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-165", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 247644, "calendar_total_sell": 247644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 247644, "filter": { "id": "F1TT00006-165", "price": 247644, "journey_duration": "PT1D22H55M", "journey_duration_seconds": 168900, "layover_duration": "PT17H25M", "layover_duration_seconds": 62700, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112015muc202611112110124muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-166", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-166", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-166", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 247644, "gross_total": 247644, "base_fare": 124732, "tax": 122912, "sell": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3NjQ0LCJiYXNlX2ZhcmUiOjEyNDczMiwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMn19", "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": 247644, "base_fare": 124732, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "124732.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912, "gross": { "base_fare": "124732.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDc2NDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-166", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H35M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T21:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "124" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT01H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-166", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 247644, "calendar_total_sell": 247644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 247644, "filter": { "id": "F1TT00006-166", "price": 247644, "journey_duration": "PT1D23H55M", "journey_duration_seconds": 172500, "layover_duration": "PT18H25M", "layover_duration_seconds": 66300, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112015muc202611112110124muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-167", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-167", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-167", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 247644, "gross_total": 247644, "base_fare": 124732, "tax": 122912, "sell": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3NjQ0LCJiYXNlX2ZhcmUiOjEyNDczMiwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMn19", "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": 247644, "base_fare": 124732, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "124732.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912, "gross": { "base_fare": "124732.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDc2NDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-167", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-167", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 247644, "calendar_total_sell": 247644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 247644, "filter": { "id": "F1TT00006-167", "price": 247644, "journey_duration": "PT1D23H55M", "journey_duration_seconds": 172500, "layover_duration": "PT18H25M", "layover_duration_seconds": 66300, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T19:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111915muc202611112010122muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-168", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-168", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-168", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 247644, "gross_total": 247644, "base_fare": 124732, "tax": 122912, "sell": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3NjQ0LCJiYXNlX2ZhcmUiOjEyNDczMiwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMn19", "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": 247644, "base_fare": 124732, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "124732.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912, "gross": { "base_fare": "124732.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDc2NDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-168", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H35M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA0aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T19:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T20:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "122" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT02H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-168", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 247644, "calendar_total_sell": 247644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 247644, "filter": { "id": "F1TT00006-168", "price": 247644, "journey_duration": "PT2D0H55M", "journey_duration_seconds": 176100, "layover_duration": "PT19H25M", "layover_duration_seconds": 69900, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T19:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111915muc202611112010122muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-169", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-169", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-169", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 247644, "gross_total": 247644, "base_fare": 124732, "tax": 122912, "sell": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3NjQ0LCJiYXNlX2ZhcmUiOjEyNDczMiwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMn19", "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": 247644, "base_fare": 124732, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "124732.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912, "gross": { "base_fare": "124732.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDc2NDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-169", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-169", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 247644, "calendar_total_sell": 247644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 247644, "filter": { "id": "F1TT00006-169", "price": 247644, "journey_duration": "PT2D1H55M", "journey_duration_seconds": 179700, "layover_duration": "PT20H25M", "layover_duration_seconds": 73500, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T17:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111715muc202611111810116muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-170", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-170", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-170", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 247644, "gross_total": 247644, "base_fare": 124732, "tax": 122912, "sell": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3NjQ0LCJiYXNlX2ZhcmUiOjEyNDczMiwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMn19", "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": 247644, "base_fare": 124732, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "124732.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912, "gross": { "base_fare": "124732.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDc2NDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-170", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D2H35M", "transit_time": "12H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA2aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T17:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T18:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "116" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT04H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-170", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 247644, "calendar_total_sell": 247644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 247644, "filter": { "id": "F1TT00006-170", "price": 247644, "journey_duration": "PT2D2H55M", "journey_duration_seconds": 183300, "layover_duration": "PT21H25M", "layover_duration_seconds": 77100, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T17:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111715muc202611111810116muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-171", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-171", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-171", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 247644, "gross_total": 247644, "base_fare": 124732, "tax": 122912, "sell": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3NjQ0LCJiYXNlX2ZhcmUiOjEyNDczMiwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMn19", "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": 247644, "base_fare": 124732, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "124732.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912, "gross": { "base_fare": "124732.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDc2NDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-171", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-171", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 247644, "calendar_total_sell": 247644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 247644, "filter": { "id": "F1TT00006-171", "price": 247644, "journey_duration": "PT2D2H55M", "journey_duration_seconds": 183300, "layover_duration": "PT21H25M", "layover_duration_seconds": 77100, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T16:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111615muc202611111710114muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-172", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-172", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-172", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 247644, "gross_total": 247644, "base_fare": 124732, "tax": 122912, "sell": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3NjQ0LCJiYXNlX2ZhcmUiOjEyNDczMiwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMn19", "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": 247644, "base_fare": 124732, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "124732.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912, "gross": { "base_fare": "124732.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDc2NDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-172", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H35M", "transit_time": "13H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA4aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T16:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T17:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "114" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT05H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-172", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 247644, "calendar_total_sell": 247644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 247644, "filter": { "id": "F1TT00006-172", "price": 247644, "journey_duration": "PT2D3H55M", "journey_duration_seconds": 186900, "layover_duration": "PT22H25M", "layover_duration_seconds": 80700, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T16:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111615muc202611111710114muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-173", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-173", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-173", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 247644, "gross_total": 247644, "base_fare": 124732, "tax": 122912, "sell": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3NjQ0LCJiYXNlX2ZhcmUiOjEyNDczMiwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMn19", "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": 247644, "base_fare": 124732, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "124732.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912, "gross": { "base_fare": "124732.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDc2NDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-173", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-173", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 247644, "calendar_total_sell": 247644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 247644, "filter": { "id": "F1TT00006-173", "price": 247644, "journey_duration": "PT2D3H55M", "journey_duration_seconds": 186900, "layover_duration": "PT22H25M", "layover_duration_seconds": 80700, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111515muc202611111610112muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-174", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-174", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-174", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 247644, "gross_total": 247644, "base_fare": 124732, "tax": 122912, "sell": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3NjQ0LCJiYXNlX2ZhcmUiOjEyNDczMiwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc2NDQsImJhc2VfZmFyZSI6MTI0NzMyLCJ0YXgiOjEyMjkxMn19", "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": 247644, "base_fare": 124732, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "124732.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 247644, "base_fare": 124732, "tax": 122912, "gross": { "base_fare": "124732.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzY0NC4wMCIsImJhc2VfZmFyZSI6IjEyNDczMi4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDc2NDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "V", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "T", "farebasis": "VX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-174", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H35M", "transit_time": "14H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA6aXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T15:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T16:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "112" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT06H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "1", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "VX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOfctLKB3kKJui3KxTDNufP\/HWAFN1qR\/+drThhAMGcdMPpxtwHd4TshvATKMeooCR9ZdwNoVENGIz077UlZBF+GKcsM9cxtMY2JNkKvYjqqhtHhfo7KurJqMenp7oDa6g39xm7TMMW2vZRa97YnsD5GH\/qp7B4UcLPY=", "FareInfoRef": "N+iYtG1FuDKAAnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-174", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAQnXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 247644, "calendar_total_sell": 247644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 247644, "filter": { "id": "F1TT00006-174", "price": 247644, "journey_duration": "PT2D4H55M", "journey_duration_seconds": 190500, "layover_duration": "PT23H25M", "layover_duration_seconds": 84300, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T15:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111515muc202611111610112muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-175", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-175", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H55M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T16:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu2HduCaizSZtyqHqDr3s\/88YSVZpSIDBYEgpKfUmQkv\/NuEz7U\/UtwMVGr5kh9Fmg0R1gOSMXF\/3DUNBWr92bmTpU371SyQUFhlUMxw9li0HN2RDUNDuosHYwAnWR8Cal311SpxVUu3H0RB\/xtoXnCErbg==", "FareInfoRef": "N+iYtG1FuDKAJmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAsaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-11T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-12T05:50: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-11", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT03H25M", "lay_over_date": "2026-11-11", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu2HduCaizSZtyqHqDr3s\/88YSVZpSIDBYEgpKfUmQkv\/NuEz7U\/UtwMVGr5kh9Fmg0R1gOSMXF\/3DUNBWr92bmTpU371SyQUFhlUMxw9li0HN2RDUNDuosHYwAnWR8Cal311SpxVUu3H0RB\/xtoXnCErbg==", "FareInfoRef": "N+iYtG1FuDKAJmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-175", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX4ckpplqrQBicqLUhbdcP9j4IQiYcn2WM+\/nHNgGEWo+d8GvIf9AXsVwBDc6zYhKiX16gDJiOdq621DXxF4dWAdfrP0tpLKxRMqq3R0mNsZ56k4i5p0bBsF7TCa9An8xHJ3adO8L4Xi7YEMejIq\/FEf+wDnECvb", "FareInfoRef": "N+iYtG1FuDKA6lXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAoaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T16:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T17:50:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H15M", "distance": "1160", "lay_over": "PT03H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX4ckpplqrQBicqLUhbdcP9j4IQiYcn2WM+\/nHNgGEWo+d8GvIf9AXsVwBDc6zYhKiX16gDJiOdq621DXxF4dWAdfrP0tpLKxRMqq3R0mNsZ56k4i5p0bBsF7TCa9An8xHJ3adO8L4Xi7YEMejIq\/FEf+wDnECvb", "FareInfoRef": "N+iYtG1FuDKA6lXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 238334, "gross_total": 238334, "base_fare": 146702, "tax": 91632, "sell": { "currency": "BDT", "total": 238334, "base_fare": 146702, "tax": 91632 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM4MzM0LCJiYXNlX2ZhcmUiOjE0NjcwMiwidGF4Ijo5MTYzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzODMzNCwiYmFzZV9mYXJlIjoxNDY3MDIsInRheCI6OTE2MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM4MzM0LCJiYXNlX2ZhcmUiOjE0NjcwMiwidGF4Ijo5MTYzMn19", "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": 238334, "base_fare": 146702, "tax": 91632, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "146702.00", "tax": "91632.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 238334, "base_fare": 146702, "tax": 91632, "gross": { "base_fare": "146702.00", "tax": "91632.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3546.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "57012.00" }, "Other": { "title": "Others taxes", "amount": "24127.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzODMzNC4wMCIsImJhc2VfZmFyZSI6IjE0NjcwMi4wMCIsInRheCI6IjkxNjMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ2NzAyLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzgzMzQuMDAiLCJiYXNlX2ZhcmUiOiIxNDY3MDIuMDAiLCJ0YXgiOiI5MTYzMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0NjcwMi4wMCIsInRheCI6IjkxNjMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjM4MzM0LjAwIiwiYmFzZV9mYXJlIjoiMTQ2NzAyLjAwIiwidGF4IjoiOTE2MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM4MzM0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjM1NDYuMDAifSwiWVIiOnsiYW1vdW50IjoiNTcwMTIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjQxMjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1OTIxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTTYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzkyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU3MDEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "A", "farebasis": "ANLGR", "cabin": "economy" }, { "origin": "IST", "destination": "DAC", "operating": "TK", "marketing": "TK", "booking_code": "A", "farebasis": "ANLGR", "cabin": "economy" }, { "origin": "DAC", "destination": "IST", "operating": "TK", "marketing": "TK", "booking_code": "S", "farebasis": "SLNLGR", "cabin": "economy" }, { "origin": "IST", "destination": "FRA", "operating": "TK", "marketing": "TK", "booking_code": "S", "farebasis": "SLNLGR", "cabin": "economy" } ], "connecting": [ "IST" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-175", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H55M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqaXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T10:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "IST", "arrival_time": "2026-11-11T16:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-11", "flight_time": "PT3H10M", "distance": "1160", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1588" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu2HduCaizSZtyqHqDr3s\/88YSVZpSIDBYEgpKfUmQkv\/NuEz7U\/UtwMVGr5kh9Fmg0R1gOSMXF\/3DUNBWr92bmTpU371SyQUFhlUMxw9li0HN2RDUNDuosHYwAnWR8Cal311SpxVUu3H0RB\/xtoXnCErbg==", "FareInfoRef": "N+iYtG1FuDKAJmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAsaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-11-11T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-12T05:50: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-11", "flight_time": "PT7H20M", "distance": "3696", "lay_over": "PT03H25M", "lay_over_date": "2026-11-11", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "meal_code": null, "seat_available": "9", "fareBasisCode": "ANLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu2HduCaizSZtyqHqDr3s\/88YSVZpSIDBYEgpKfUmQkv\/NuEz7U\/UtwMVGr5kh9Fmg0R1gOSMXF\/3DUNBWr92bmTpU371SyQUFhlUMxw9li0HN2RDUNDuosHYwAnWR8Cal311SpxVUu3H0RB\/xtoXnCErbg==", "FareInfoRef": "N+iYtG1FuDKAJmXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-175", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "3H20M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAiaXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T07:25:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-12-08T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-08", "flight_time": "PT8H50M", "distance": "3696", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX4ckpplqrQBicqLUhbdcP9j4IQiYcn2WM+\/nHNgGEWo+d8GvIf9AXsVwBDc6zYhKiX16gDJiOdq621DXxF4dWAdfrP0tpLKxRMqq3R0mNsZ56k4i5p0bBsF7TCa9An8xHJ3adO8L4Xi7YEMejIq\/FEf+wDnECvb", "FareInfoRef": "N+iYtG1FuDKA6lXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "N+iYtG1FuDKAoaXJ4FAAAA==", "origin": "IST", "departure_time": "2026-12-08T16:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "FRA", "arrival_time": "2026-12-08T17:50:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT3H15M", "distance": "1160", "lay_over": "PT03H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1593" }, "booking_class": { "brand_id": "2239394", "brand_title": "EXTRAFLY", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLNLGR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9TzX4ckpplqrQBicqLUhbdcP9j4IQiYcn2WM+\/nHNgGEWo+d8GvIf9AXsVwBDc6zYhKiX16gDJiOdq621DXxF4dWAdfrP0tpLKxRMqq3R0mNsZ56k4i5p0bBsF7TCa9An8xHJ3adO8L4Xi7YEMejIq\/FEf+wDnECvb", "FareInfoRef": "N+iYtG1FuDKA6lXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 238334, "calendar_total_sell": 238334, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 238334, "filter": { "id": "F1TT00006-175", "price": 238334, "journey_duration": "PT1D5H20M", "journey_duration_seconds": 105600, "layover_duration": "PT6H45M", "layover_duration_seconds": 24300, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T10:55:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T17:50:00.000+01:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "fra202611111055ist2026111116051588ist202611111930dac202611120550712dac202612080725ist202612081315713ist202612081635fra2026120817501593", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-176", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-176", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-176", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKA3oXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKA3oXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKA3oXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 257622, "gross_total": 257622, "base_fare": 130433, "tax": 127189, "sell": { "currency": "BDT", "total": 257622, "base_fare": 130433, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU3NjIyLCJiYXNlX2ZhcmUiOjEzMDQzMywidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNTc2MjIsImJhc2VfZmFyZSI6MTMwNDMzLCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNTc2MjIsImJhc2VfZmFyZSI6MTMwNDMzLCJ0YXgiOjEyNzE4OX19", "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": 257622, "base_fare": 130433, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "130433.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 257622, "base_fare": 130433, "tax": 127189, "gross": { "base_fare": "130433.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NzYyMi4wMCIsImJhc2VfZmFyZSI6IjEzMDQzMy4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMDQzMy4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NzYyMi4wMCIsImJhc2VfZmFyZSI6IjEzMDQzMy4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMDQzMy4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NzYyMi4wMCIsImJhc2VfZmFyZSI6IjEzMDQzMy4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNTc2MjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-176", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-176", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H0M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKA3oXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKA3oXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKA3oXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 257622, "calendar_total_sell": 257622, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 257622, "filter": { "id": "F1TT00006-176", "price": 257622, "journey_duration": "PT2D12H35M", "journey_duration_seconds": 218100, "layover_duration": "PT1D7H5M", "layover_duration_seconds": 111900, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111815muc202611111910120muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-177", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-177", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-177", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKA3oXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKA3oXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKA3oXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 257622, "gross_total": 257622, "base_fare": 130433, "tax": 127189, "sell": { "currency": "BDT", "total": 257622, "base_fare": 130433, "tax": 127189 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU3NjIyLCJiYXNlX2ZhcmUiOjEzMDQzMywidGF4IjoxMjcxODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNTc2MjIsImJhc2VfZmFyZSI6MTMwNDMzLCJ0YXgiOjEyNzE4OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNTc2MjIsImJhc2VfZmFyZSI6MTMwNDMzLCJ0YXgiOjEyNzE4OX19", "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": 257622, "base_fare": 130433, "tax": 127189, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "130433.00", "tax": "127189.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 257622, "base_fare": 130433, "tax": 127189, "gross": { "base_fare": "130433.00", "tax": "127189.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "33081.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NzYyMi4wMCIsImJhc2VfZmFyZSI6IjEzMDQzMy4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMDQzMy4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NzYyMi4wMCIsImJhc2VfZmFyZSI6IjEzMDQzMy4wMCIsInRheCI6IjEyNzE4OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMDQzMy4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NzYyMi4wMCIsImJhc2VfZmFyZSI6IjEzMDQzMy4wMCIsInRheCI6IjEyNzE4OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNTc2MjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIzMzA4MS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQxNDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgyNzI0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MzciLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "V", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "T", "farebasis": "TXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-177", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-177", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "20H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "340" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "5", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKA3oXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT18H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKA3oXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OgyAQhB\/GzH1BU+wNslgtaTkYmsil7\/8YHVGTbsL+5GNm13tvxd6MEef\/o8O3ey3IHwUyLN9jDejt6FybKkRkQNnSluqqaCZWRqLc8FFN+xiHaFigd+0bqplx5hiU7HCmp8G+uszYB2pwNdPCNodY3ump3O0oOpE48FbqfqOGLSk=", "FareInfoRef": "N+iYtG1FuDKA3oXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 257622, "calendar_total_sell": 257622, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 257622, "filter": { "id": "F1TT00006-177", "price": 257622, "journey_duration": "PT2D13H35M", "journey_duration_seconds": 221700, "layover_duration": "PT1D8H5M", "layover_duration_seconds": 115500, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111815muc202611111910120muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-178", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-178", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-178", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAqoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAqoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAqoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 262523, "gross_total": 262523, "base_fare": 139611, "tax": 122912, "sell": { "currency": "BDT", "total": 262523, "base_fare": 139611, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjYyNTIzLCJiYXNlX2ZhcmUiOjEzOTYxMSwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNjI1MjMsImJhc2VfZmFyZSI6MTM5NjExLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNjI1MjMsImJhc2VfZmFyZSI6MTM5NjExLCJ0YXgiOjEyMjkxMn19", "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": 262523, "base_fare": 139611, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "139611.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 262523, "base_fare": 139611, "tax": 122912, "gross": { "base_fare": "139611.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2MjUyMy4wMCIsImJhc2VfZmFyZSI6IjEzOTYxMS4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzOTYxMS4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2MjUyMy4wMCIsImJhc2VfZmFyZSI6IjEzOTYxMS4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzOTYxMS4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2MjUyMy4wMCIsImJhc2VfZmFyZSI6IjEzOTYxMS4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNjI1MjMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-178", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-178", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H20M", "transit_time": "8H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAqoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAqoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAAbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T07:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T08:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT01H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "125" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAqoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 262523, "calendar_total_sell": 262523, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 262523, "filter": { "id": "F1TT00006-178", "price": 262523, "journey_duration": "PT2D0H55M", "journey_duration_seconds": 176100, "layover_duration": "PT19H25M", "layover_duration_seconds": 69900, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T08:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111815muc202611111910120muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090700fra202612090800125", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-179", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-179", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-179", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAqoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAqoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAqoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 262523, "gross_total": 262523, "base_fare": 139611, "tax": 122912, "sell": { "currency": "BDT", "total": 262523, "base_fare": 139611, "tax": 122912 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjYyNTIzLCJiYXNlX2ZhcmUiOjEzOTYxMSwidGF4IjoxMjI5MTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNjI1MjMsImJhc2VfZmFyZSI6MTM5NjExLCJ0YXgiOjEyMjkxMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNjI1MjMsImJhc2VfZmFyZSI6MTM5NjExLCJ0YXgiOjEyMjkxMn19", "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": 262523, "base_fare": 139611, "tax": 122912, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "139611.00", "tax": "122912.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 262523, "base_fare": 139611, "tax": 122912, "gross": { "base_fare": "139611.00", "tax": "122912.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "82724.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4437.00" }, "Other": { "title": "Others taxes", "amount": "28804.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2MjUyMy4wMCIsImJhc2VfZmFyZSI6IjEzOTYxMS4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzOTYxMS4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2MjUyMy4wMCIsImJhc2VfZmFyZSI6IjEzOTYxMS4wMCIsInRheCI6IjEyMjkxMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzOTYxMS4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2MjUyMy4wMCIsImJhc2VfZmFyZSI6IjEzOTYxMS4wMCIsInRheCI6IjEyMjkxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNjI1MjMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiODI3MjQuMDAifSwiWVIiOnsiYW1vdW50IjoiNDQzNy4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyODgwNC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjc5NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI5NjEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzg2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjcyNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDM3IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "BKK", "operating": "LH", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "LH", "booking_code": "Q", "farebasis": "QX0XJYRC", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "LH", "booking_code": "K", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "BKK", "destination": "MUC", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" }, { "origin": "MUC", "destination": "FRA", "operating": "LH", "marketing": "LH", "booking_code": "S", "farebasis": "SXJXJYRC", "cabin": "economy" } ], "connecting": [ "MUC", "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-179", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H35M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAGbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T18:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "MUC", "arrival_time": "2026-11-11T19:10:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-11-11", "flight_time": "PT0H55M", "distance": "187", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "120" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwaXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-11-11T22:10:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T14:50:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5459", "lay_over": "PT03H00M", "lay_over_date": "2026-11-11", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "772" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT08H25M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "339" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QX0XJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPukHVbvWlJ1Di04Jmw3vv9jeNoqGMgfX3KSGKMTd1CVEP9twHu4TygvAwocPSdDcF6PUHY7RGTEc5Nt3hdDF9GKSsM9axvMY1Ym2Ml8R9Wwt3hZEllXpqainl6vqA138CvOE8uS8vqYb8bbQcR\/kQTwV+59AICfLO0=", "FareInfoRef": "N+iYtG1FuDKAaoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-179", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D0H20M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "322" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAqoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKA+aXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "MUC", "arrival_time": "2026-12-09T05:20:00.000+01:00", "destination_terminal": "2", "destination_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT11H50M", "distance": "5459", "lay_over": "PT06H20M", "lay_over_date": "2026-12-08", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "773" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAqoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKACbXJ4FAAAA==", "origin": "MUC", "departure_time": "2026-12-09T08:00:00.000+01:00", "origin_terminal": "2", "origin_airport": { "name": "Munich International Airport", "city": "Munich", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "FRA", "arrival_time": "2026-12-09T09:00:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT1H00M", "distance": "187", "lay_over": "PT02H40M", "lay_over_date": "2026-12-09", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "marketing": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "127" }, "booking_class": { "brand_id": "2241700", "brand_title": "ECONOMY COMFORT PLUS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SXJXJYRC", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd75iJRdIgcoEWRRitRsuP8xmKZFwlL80fNMHGO0Yk\/GSIj\/MeAzPCbUtwIVlu86J3ixo+tTg4h4vNayljYruomVkah2vFfTF7PPhgV6VtdRq4wj56RkuzM9Dbavlxu2gRr8msvEtqa8PMtdKQgi7kASwFup+wKaMS0U", "FareInfoRef": "N+iYtG1FuDKAqoXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "LH", "calendar_total_currency": "BDT", "calendar_total_price": 262523, "calendar_total_sell": 262523, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 262523, "filter": { "id": "F1TT00006-179", "price": 262523, "journey_duration": "PT2D1H55M", "journey_duration_seconds": 179700, "layover_duration": "PT20H25M", "layover_duration_seconds": 73500, "carrier_operating": "LH", "carrier_marketing": "LH", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [ "MUC", "BKK" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T18:15:00.000+01:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-12-09T09:00:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111815muc202611111910120muc202611112210bkk202611121450772bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082330muc202612090520773muc202612090800fra202612090900127", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-180", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-180", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-180", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 340126, "gross_total": 340126, "base_fare": 248862, "tax": 91264, "sell": { "currency": "BDT", "total": 340126, "base_fare": 248862, "tax": 91264 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQwMTI2LCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5MTI2NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM0MDEyNiwiYmFzZV9mYXJlIjoyNDg4NjIsInRheCI6OTEyNjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQwMTI2LCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5MTI2NH19", "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": 340126, "base_fare": 248862, "tax": 91264, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "248862.00", "tax": "91264.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 340126, "base_fare": 248862, "tax": 91264, "gross": { "base_fare": "248862.00", "tax": "91264.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "60020.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "23059.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM0MDEyNi4wMCIsImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6IjkxMjY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNDAxMjYuMDAiLCJiYXNlX2ZhcmUiOiIyNDg4NjIuMDAiLCJ0YXgiOiI5MTI2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6IjkxMjY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzQwMTI2LjAwIiwiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQwMTI2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDIwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-180", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-180", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 340126, "calendar_total_sell": 340126, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 340126, "filter": { "id": "F1TT00006-180", "price": 340126, "journey_duration": "PT1D20H10M", "journey_duration_seconds": 159000, "layover_duration": "PT16H0M", "layover_duration_seconds": 57600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T05:55:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-181", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-181", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-181", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 340126, "gross_total": 340126, "base_fare": 248862, "tax": 91264, "sell": { "currency": "BDT", "total": 340126, "base_fare": 248862, "tax": 91264 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQwMTI2LCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5MTI2NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM0MDEyNiwiYmFzZV9mYXJlIjoyNDg4NjIsInRheCI6OTEyNjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQwMTI2LCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5MTI2NH19", "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": 340126, "base_fare": 248862, "tax": 91264, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "248862.00", "tax": "91264.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 340126, "base_fare": 248862, "tax": 91264, "gross": { "base_fare": "248862.00", "tax": "91264.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "60020.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "23059.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM0MDEyNi4wMCIsImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6IjkxMjY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNDAxMjYuMDAiLCJiYXNlX2ZhcmUiOiIyNDg4NjIuMDAiLCJ0YXgiOiI5MTI2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6IjkxMjY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzQwMTI2LjAwIiwiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQwMTI2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDIwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-181", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-181", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 340126, "calendar_total_sell": 340126, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 340126, "filter": { "id": "F1TT00006-181", "price": 340126, "journey_duration": "PT1D21H0M", "journey_duration_seconds": 162000, "layover_duration": "PT16H40M", "layover_duration_seconds": 60000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T19:05:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-182", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-182", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-182", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 344403, "gross_total": 344403, "base_fare": 248862, "tax": 95541, "sell": { "currency": "BDT", "total": 344403, "base_fare": 248862, "tax": 95541 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ0NDAzLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5NTU0MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM0NDQwMywiYmFzZV9mYXJlIjoyNDg4NjIsInRheCI6OTU1NDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ0NDAzLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5NTU0MX19", "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": 344403, "base_fare": 248862, "tax": 95541, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "248862.00", "tax": "95541.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 344403, "base_fare": 248862, "tax": 95541, "gross": { "base_fare": "248862.00", "tax": "95541.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "60020.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM0NDQwMy4wMCIsImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNDQ0MDMuMDAiLCJiYXNlX2ZhcmUiOiIyNDg4NjIuMDAiLCJ0YXgiOiI5NTU0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzQ0NDAzLjAwIiwiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQ0NDAzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-182", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-182", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 344403, "calendar_total_sell": 344403, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 344403, "filter": { "id": "F1TT00006-182", "price": 344403, "journey_duration": "PT2D7H50M", "journey_duration_seconds": 201000, "layover_duration": "PT1D3H40M", "layover_duration_seconds": 99600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T05:55:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611131055dac202611131230321dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-183", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-183", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-183", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 344403, "gross_total": 344403, "base_fare": 248862, "tax": 95541, "sell": { "currency": "BDT", "total": 344403, "base_fare": 248862, "tax": 95541 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ0NDAzLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5NTU0MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM0NDQwMywiYmFzZV9mYXJlIjoyNDg4NjIsInRheCI6OTU1NDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ0NDAzLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5NTU0MX19", "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": 344403, "base_fare": 248862, "tax": 95541, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "248862.00", "tax": "95541.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 344403, "base_fare": 248862, "tax": 95541, "gross": { "base_fare": "248862.00", "tax": "95541.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "60020.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM0NDQwMy4wMCIsImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNDQ0MDMuMDAiLCJiYXNlX2ZhcmUiOiIyNDg4NjIuMDAiLCJ0YXgiOiI5NTU0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzQ0NDAzLjAwIiwiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQ0NDAzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-183", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-183", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 344403, "calendar_total_sell": 344403, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 344403, "filter": { "id": "F1TT00006-183", "price": 344403, "journey_duration": "PT2D8H40M", "journey_duration_seconds": 204000, "layover_duration": "PT1D4H20M", "layover_duration_seconds": 102000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T19:05:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611131055dac202611131230321dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-184", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-184", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-184", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT18H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 344403, "gross_total": 344403, "base_fare": 248862, "tax": 95541, "sell": { "currency": "BDT", "total": 344403, "base_fare": 248862, "tax": 95541 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ0NDAzLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5NTU0MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM0NDQwMywiYmFzZV9mYXJlIjoyNDg4NjIsInRheCI6OTU1NDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ0NDAzLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5NTU0MX19", "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": 344403, "base_fare": 248862, "tax": 95541, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "248862.00", "tax": "95541.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 344403, "base_fare": 248862, "tax": 95541, "gross": { "base_fare": "248862.00", "tax": "95541.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "60020.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM0NDQwMy4wMCIsImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNDQ0MDMuMDAiLCJiYXNlX2ZhcmUiOiIyNDg4NjIuMDAiLCJ0YXgiOiI5NTU0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzQ0NDAzLjAwIiwiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQ0NDAzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-184", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-184", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT18H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 344403, "calendar_total_sell": 344403, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 344403, "filter": { "id": "F1TT00006-184", "price": 344403, "journey_duration": "PT2D7H50M", "journey_duration_seconds": 201000, "layover_duration": "PT1D3H40M", "layover_duration_seconds": 99600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T05:55:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-185", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-185", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-185", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-09T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT19H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 344403, "gross_total": 344403, "base_fare": 248862, "tax": 95541, "sell": { "currency": "BDT", "total": 344403, "base_fare": 248862, "tax": 95541 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ0NDAzLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5NTU0MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM0NDQwMywiYmFzZV9mYXJlIjoyNDg4NjIsInRheCI6OTU1NDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ0NDAzLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5NTU0MX19", "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": 344403, "base_fare": 248862, "tax": 95541, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "248862.00", "tax": "95541.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 344403, "base_fare": 248862, "tax": 95541, "gross": { "base_fare": "248862.00", "tax": "95541.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "60020.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM0NDQwMy4wMCIsImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNDQ0MDMuMDAiLCJiYXNlX2ZhcmUiOiIyNDg4NjIuMDAiLCJ0YXgiOiI5NTU0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzQ0NDAzLjAwIiwiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQ0NDAzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-185", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT09H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-185", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-09T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT19H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 344403, "calendar_total_sell": 344403, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 344403, "filter": { "id": "F1TT00006-185", "price": 344403, "journey_duration": "PT2D9H20M", "journey_duration_seconds": 206400, "layover_duration": "PT1D5H0M", "layover_duration_seconds": 104400, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T19:05:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612091240fra202612091905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-186", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-186", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-186", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT18H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 348680, "gross_total": 348680, "base_fare": 248862, "tax": 99818, "sell": { "currency": "BDT", "total": 348680, "base_fare": 248862, "tax": 99818 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ4NjgwLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5OTgxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM0ODY4MCwiYmFzZV9mYXJlIjoyNDg4NjIsInRheCI6OTk4MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ4NjgwLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5OTgxOH19", "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": 348680, "base_fare": 248862, "tax": 99818, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "248862.00", "tax": "99818.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 348680, "base_fare": 248862, "tax": 99818, "gross": { "base_fare": "248862.00", "tax": "99818.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "60020.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "31613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM0ODY4MC4wMCIsImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk5ODE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTk4MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNDg2ODAuMDAiLCJiYXNlX2ZhcmUiOiIyNDg4NjIuMDAiLCJ0YXgiOiI5OTgxOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk5ODE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzQ4NjgwLjAwIiwiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTk4MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQ4NjgwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-186", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-186", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H55M", "transit_time": "18H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT18H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 348680, "calendar_total_sell": 348680, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 348680, "filter": { "id": "F1TT00006-186", "price": 348680, "journey_duration": "PT2D19H30M", "journey_duration_seconds": 243000, "layover_duration": "PT1D15H20M", "layover_duration_seconds": 141600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T05:55:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611131055dac202611131230321dac202612080200bkk202612080530340bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-187", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-187", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-187", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-09T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT19H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 348680, "gross_total": 348680, "base_fare": 248862, "tax": 99818, "sell": { "currency": "BDT", "total": 348680, "base_fare": 248862, "tax": 99818 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ4NjgwLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5OTgxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM0ODY4MCwiYmFzZV9mYXJlIjoyNDg4NjIsInRheCI6OTk4MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ4NjgwLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5OTgxOH19", "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": 348680, "base_fare": 248862, "tax": 99818, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "248862.00", "tax": "99818.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 348680, "base_fare": 248862, "tax": 99818, "gross": { "base_fare": "248862.00", "tax": "99818.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "60020.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "31613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM0ODY4MC4wMCIsImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk5ODE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTk4MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNDg2ODAuMDAiLCJiYXNlX2ZhcmUiOiIyNDg4NjIuMDAiLCJ0YXgiOiI5OTgxOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk5ODE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzQ4NjgwLjAwIiwiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTk4MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQ4NjgwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMzE2MTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-187", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H35M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAIbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:55:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H50M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "923" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAObXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-13T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T12:30: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-13", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-187", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H25M", "transit_time": "19H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAQbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-09T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-09", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT19H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 348680, "calendar_total_sell": 348680, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 348680, "filter": { "id": "F1TT00006-187", "price": 348680, "journey_duration": "PT2D21H0M", "journey_duration_seconds": 248400, "layover_duration": "PT1D16H40M", "layover_duration_seconds": 146400, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:55:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-09T19:05:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611112055bkk202611121345923bkk202611131055dac202611131230321dac202612081340bkk202612081710322bkk202612091240fra202612091905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-188", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-188", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-188", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H50M", "transit_time": "12H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG22x7b0F0fMU1cNaYX\/\/8zpLgmkgBDBmbIOTtyMzPF\/B8T3lM5oz0FaHCa61Ywc0oHmzqIyON2df11XzeYiKOkVDP629kWxUvQBonijepNY6+1CIg9h8BDkzGsMaBe4AeWk8JW6qMux6rOQT++lJ2kCP1V7z5\/lCzN", "FareInfoRef": "N+iYtG1FuDKAbjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASbXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T02:50:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T07:35:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT9H15M", "distance": "4083", "lay_over": "PT12H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "757" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "8757" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG22x7b0F0fMU1cNaYX\/\/8zpLgmkgBDBmbIOTtyMzPF\/B8T3lM5oz0FaHCa61Ywc0oHmzqIyON2df11XzeYiKOkVDP629kWxUvQBonijepNY6+1CIg9h8BDkzGsMaBe4AeWk8JW6qMux6rOQT++lJ2kCP1V7z5\/lCzN", "FareInfoRef": "N+iYtG1FuDKAbjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 291887, "gross_total": 291887, "base_fare": 212197, "tax": 79690, "sell": { "currency": "BDT", "total": 291887, "base_fare": 212197, "tax": 79690 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjkxODg3LCJiYXNlX2ZhcmUiOjIxMjE5NywidGF4Ijo3OTY5MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5MTg4NywiYmFzZV9mYXJlIjoyMTIxOTcsInRheCI6Nzk2OTAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjkxODg3LCJiYXNlX2ZhcmUiOjIxMjE5NywidGF4Ijo3OTY5MH19", "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": 291887, "base_fare": 212197, "tax": 79690, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "212197.00", "tax": "79690.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 291887, "base_fare": 212197, "tax": 79690, "gross": { "base_fare": "212197.00", "tax": "79690.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "630.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5MTg4Ny4wMCIsImJhc2VfZmFyZSI6IjIxMjE5Ny4wMCIsInRheCI6Ijc5NjkwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMTk3LjAwIiwidGF4IjoiNzk2OTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyOTE4ODcuMDAiLCJiYXNlX2ZhcmUiOiIyMTIxOTcuMDAiLCJ0YXgiOiI3OTY5MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxMjE5Ny4wMCIsInRheCI6Ijc5NjkwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjkxODg3LjAwIiwiYmFzZV9mYXJlIjoiMjEyMTk3LjAwIiwidGF4IjoiNzk2OTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjkxODg3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAwLjAwIn0sIllSIjp7ImFtb3VudCI6IjYzMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjYxMy4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTUxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzNTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5NTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzMCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "Q", "farebasis": "QL2YWSFR", "cabin": "economy" }, { "origin": "BOM", "destination": "FRA", "operating": "LH", "marketing": "AI", "booking_code": "Q", "farebasis": "QL2YWSFR", "cabin": "economy" } ], "connecting": [ "DEL", "BOM" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-188", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAmZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T11:15:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "DEL", "arrival_time": "2026-11-12T01:10: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-11", "flight_time": "PT9H25M", "distance": "3805", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2026" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAoZXJ4FAAAA==", "origin": "DEL", "departure_time": "2026-11-12T11: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-12T14: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-12", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT10H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-188", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H50M", "transit_time": "12H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG22x7b0F0fMU1cNaYX\/\/8zpLgmkgBDBmbIOTtyMzPF\/B8T3lM5oz0FaHCa61Ywc0oHmzqIyON2df11XzeYiKOkVDP629kWxUvQBonijepNY6+1CIg9h8BDkzGsMaBe4AeWk8JW6qMux6rOQT++lJ2kCP1V7z5\/lCzN", "FareInfoRef": "N+iYtG1FuDKAbjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASbXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T02:50:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T07:35:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT9H15M", "distance": "4083", "lay_over": "PT12H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "757" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "8757" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG22x7b0F0fMU1cNaYX\/\/8zpLgmkgBDBmbIOTtyMzPF\/B8T3lM5oz0FaHCa61Ywc0oHmzqIyON2df11XzeYiKOkVDP629kWxUvQBonijepNY6+1CIg9h8BDkzGsMaBe4AeWk8JW6qMux6rOQT++lJ2kCP1V7z5\/lCzN", "FareInfoRef": "N+iYtG1FuDKAbjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 291887, "calendar_total_sell": 291887, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 291887, "filter": { "id": "F1TT00006-188", "price": 291887, "journey_duration": "PT1D23H20M", "journey_duration_seconds": 170400, "layover_duration": "PT22H40M", "layover_duration_seconds": 81600, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-11T11:15:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T07:35:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "fra202611111115del2026111201102026del202611121150dac2026111214452227dac202612081145bom2026120814502184bom202612090250fra202612090735757", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-189", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-189", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-189", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H50M", "transit_time": "12H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG22x7b0F0fMU1cNaYX\/\/8zpLgmkgBDBmbIOTtyMzPF\/B8T3lM5oz0FaHCa61Ywc0oHmzqIyON2df11XzeYiKOkVDP629kWxUvQBonijepNY6+1CIg9h8BDkzGsMaBe4AeWk8JW6qMux6rOQT++lJ2kCP1V7z5\/lCzN", "FareInfoRef": "N+iYtG1FuDKAbjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASbXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T02:50:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T07:35:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT9H15M", "distance": "4083", "lay_over": "PT12H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "757" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "8757" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG22x7b0F0fMU1cNaYX\/\/8zpLgmkgBDBmbIOTtyMzPF\/B8T3lM5oz0FaHCa61Ywc0oHmzqIyON2df11XzeYiKOkVDP629kWxUvQBonijepNY6+1CIg9h8BDkzGsMaBe4AeWk8JW6qMux6rOQT++lJ2kCP1V7z5\/lCzN", "FareInfoRef": "N+iYtG1FuDKAbjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 291887, "gross_total": 291887, "base_fare": 212197, "tax": 79690, "sell": { "currency": "BDT", "total": 291887, "base_fare": 212197, "tax": 79690 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjkxODg3LCJiYXNlX2ZhcmUiOjIxMjE5NywidGF4Ijo3OTY5MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5MTg4NywiYmFzZV9mYXJlIjoyMTIxOTcsInRheCI6Nzk2OTAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjkxODg3LCJiYXNlX2ZhcmUiOjIxMjE5NywidGF4Ijo3OTY5MH19", "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": 291887, "base_fare": 212197, "tax": 79690, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "212197.00", "tax": "79690.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 291887, "base_fare": 212197, "tax": 79690, "gross": { "base_fare": "212197.00", "tax": "79690.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49500.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "630.00" }, "Other": { "title": "Others taxes", "amount": "22613.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5MTg4Ny4wMCIsImJhc2VfZmFyZSI6IjIxMjE5Ny4wMCIsInRheCI6Ijc5NjkwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMTk3LjAwIiwidGF4IjoiNzk2OTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyOTE4ODcuMDAiLCJiYXNlX2ZhcmUiOiIyMTIxOTcuMDAiLCJ0YXgiOiI3OTY5MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxMjE5Ny4wMCIsInRheCI6Ijc5NjkwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjkxODg3LjAwIiwiYmFzZV9mYXJlIjoiMjEyMTk3LjAwIiwidGF4IjoiNzk2OTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjkxODg3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAwLjAwIn0sIllSIjp7ImFtb3VudCI6IjYzMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjYxMy4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJERSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTUxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4MjY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzNTciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5NTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYzMCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "L", "farebasis": "LL2YWRFR", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "Q", "farebasis": "QL2YWSFR", "cabin": "economy" }, { "origin": "BOM", "destination": "FRA", "operating": "LH", "marketing": "AI", "booking_code": "Q", "farebasis": "QL2YWSFR", "cabin": "economy" } ], "connecting": [ "BOM" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-189", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H25M", "transit_time": "21H40M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAuZXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T20:20:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BOM", "arrival_time": "2026-11-12T09:40: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-11", "flight_time": "PT8H50M", "distance": "4083", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2028" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAwZXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-11-13T07: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-13T10: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-13", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT21H40M", "lay_over_date": "2026-11-12", "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": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LL2YWRFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PdE2opvirZ0UKRIx\/Bl\/\/8Zu+oGC5jccMxNvPdGzKoq1v\/HhPcUHsjPCGQYvhQijFutg7KrEJEZ52nqq+wFw0Qbyh2Pqv1jnOPCgmSTG6gFas97CWTDmZ6KthpNcgI\/sR2UOaQ7bVfh5oUXH\/ELxYK3cu4De\/Qs6Q==", "FareInfoRef": "N+iYtG1FuDKAOjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-189", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H50M", "transit_time": "12H0M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAqZXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T11: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": "2026-12-08T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-12-08", "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": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG22x7b0F0fMU1cNaYX\/\/8zpLgmkgBDBmbIOTtyMzPF\/B8T3lM5oz0FaHCa61Ywc0oHmzqIyON2df11XzeYiKOkVDP629kWxUvQBonijepNY6+1CIg9h8BDkzGsMaBe4AeWk8JW6qMux6rOQT++lJ2kCP1V7z5\/lCzN", "FareInfoRef": "N+iYtG1FuDKAbjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKASbXJ4FAAAA==", "origin": "BOM", "departure_time": "2026-12-09T02:50:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-12-09T07:35:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT9H15M", "distance": "4083", "lay_over": "PT12H00M", "lay_over_date": "2026-12-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "757" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "8757" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QL2YWSFR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3KG22x7b0F0fMU1cNaYX\/\/8zpLgmkgBDBmbIOTtyMzPF\/B8T3lM5oz0FaHCa61Ywc0oHmzqIyON2df11XzeYiKOkVDP629kWxUvQBonijepNY6+1CIg9h8BDkzGsMaBe4AeWk8JW6qMux6rOQT++lJ2kCP1V7z5\/lCzN", "FareInfoRef": "N+iYtG1FuDKAbjXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 291887, "calendar_total_sell": 291887, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 291887, "filter": { "id": "F1TT00006-189", "price": 291887, "journey_duration": "PT2D10H15M", "journey_duration_seconds": 209700, "layover_duration": "PT1D9H40M", "layover_duration_seconds": 121200, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-11T20:20:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T07:35:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "fra202611112020bom2026111209402028bom202611130720dac2026111310452183dac202612081145bom2026120814502184bom202612090250fra202612090735757", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-190", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-190", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAWbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-12T12:30: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-190", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 340126, "gross_total": 340126, "base_fare": 248862, "tax": 91264, "sell": { "currency": "BDT", "total": 340126, "base_fare": 248862, "tax": 91264 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQwMTI2LCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5MTI2NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM0MDEyNiwiYmFzZV9mYXJlIjoyNDg4NjIsInRheCI6OTEyNjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQwMTI2LCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5MTI2NH19", "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": 340126, "base_fare": 248862, "tax": 91264, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "248862.00", "tax": "91264.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 340126, "base_fare": 248862, "tax": 91264, "gross": { "base_fare": "248862.00", "tax": "91264.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "60020.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "23059.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM0MDEyNi4wMCIsImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6IjkxMjY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNDAxMjYuMDAiLCJiYXNlX2ZhcmUiOiIyNDg4NjIuMDAiLCJ0YXgiOiI5MTI2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6IjkxMjY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzQwMTI2LjAwIiwiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQwMTI2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDIwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-190", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAWbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-12T12:30: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-190", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 340126, "calendar_total_sell": 340126, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 340126, "filter": { "id": "F1TT00006-190", "price": 340126, "journey_duration": "PT1D15H0M", "journey_duration_seconds": 140400, "layover_duration": "PT11H0M", "layover_duration_seconds": 39600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T13:45:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T05:55:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111345bkk202611120625921bkk202611121055dac202611121230321dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-191", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-191", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAWbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-12T12:30: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-191", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 340126, "gross_total": 340126, "base_fare": 248862, "tax": 91264, "sell": { "currency": "BDT", "total": 340126, "base_fare": 248862, "tax": 91264 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQwMTI2LCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5MTI2NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM0MDEyNiwiYmFzZV9mYXJlIjoyNDg4NjIsInRheCI6OTEyNjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQwMTI2LCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5MTI2NH19", "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": 340126, "base_fare": 248862, "tax": 91264, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "248862.00", "tax": "91264.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 340126, "base_fare": 248862, "tax": 91264, "gross": { "base_fare": "248862.00", "tax": "91264.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "60020.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "23059.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM0MDEyNi4wMCIsImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6IjkxMjY0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNDAxMjYuMDAiLCJiYXNlX2ZhcmUiOiIyNDg4NjIuMDAiLCJ0YXgiOiI5MTI2NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6IjkxMjY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzQwMTI2LjAwIiwiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTEyNjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQwMTI2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMwNTkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDIwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-191", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H45M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAWbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-12T12:30: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT04H30M", "lay_over_date": "2026-11-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-191", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 340126, "calendar_total_sell": 340126, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 340126, "filter": { "id": "F1TT00006-191", "price": 340126, "journey_duration": "PT1D15H50M", "journey_duration_seconds": 143400, "layover_duration": "PT11H40M", "layover_duration_seconds": 42000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T13:45:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T19:05:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111345bkk202611120625921bkk202611121055dac202611121230321dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-192", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-192", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-192", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 344403, "gross_total": 344403, "base_fare": 248862, "tax": 95541, "sell": { "currency": "BDT", "total": 344403, "base_fare": 248862, "tax": 95541 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ0NDAzLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5NTU0MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM0NDQwMywiYmFzZV9mYXJlIjoyNDg4NjIsInRheCI6OTU1NDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ0NDAzLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5NTU0MX19", "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": 344403, "base_fare": 248862, "tax": 95541, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "248862.00", "tax": "95541.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 344403, "base_fare": 248862, "tax": 95541, "gross": { "base_fare": "248862.00", "tax": "95541.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "60020.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM0NDQwMy4wMCIsImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNDQ0MDMuMDAiLCJiYXNlX2ZhcmUiOiIyNDg4NjIuMDAiLCJ0YXgiOiI5NTU0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzQ0NDAzLjAwIiwiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQ0NDAzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-192", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-192", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H15M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAEbXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T13:40:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-08", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAKbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T23:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-09T05:55:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H15M", "distance": "5584", "lay_over": "PT06H30M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "920" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-09", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 344403, "calendar_total_sell": 344403, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 344403, "filter": { "id": "F1TT00006-192", "price": 344403, "journey_duration": "PT2D3H20M", "journey_duration_seconds": 184800, "layover_duration": "PT23H20M", "layover_duration_seconds": 84000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T13:45:00.000+01:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-12-09T05:55:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111345bkk202611120625921bkk202611122315dac202611130050339dac202612081340bkk202612081710322bkk202612082340fra202612090555920", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179404363731105IKTHW", "flight_key": "F1TT00006-193", "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": "21179404363731105IKTHW", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-193", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-193", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 344403, "gross_total": 344403, "base_fare": 248862, "tax": 95541, "sell": { "currency": "BDT", "total": 344403, "base_fare": 248862, "tax": 95541 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ0NDAzLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5NTU0MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM0NDQwMywiYmFzZV9mYXJlIjoyNDg4NjIsInRheCI6OTU1NDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzQ0NDAzLCJiYXNlX2ZhcmUiOjI0ODg2MiwidGF4Ijo5NTU0MX19", "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": 344403, "base_fare": 248862, "tax": 95541, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "248862.00", "tax": "95541.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 344403, "base_fare": 248862, "tax": 95541, "gross": { "base_fare": "248862.00", "tax": "95541.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": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "60020.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "27336.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM0NDQwMy4wMCIsImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNDQ0MDMuMDAiLCJiYXNlX2ZhcmUiOiIyNDg4NjIuMDAiLCJ0YXgiOiI5NTU0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0ODg2Mi4wMCIsInRheCI6Ijk1NTQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzQ0NDAzLjAwIiwiYmFzZV9mYXJlIjoiMjQ4ODYyLjAwIiwidGF4IjoiOTU1NDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQ0NDAzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjYwMDIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEyMzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjczMzYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiREUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE1MTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlJBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MzU3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDE0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "FRA", "end": "DAC", "first_departure_date": "2026-11-11", "segments": [ { "origin": "FRA", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "M", "farebasis": "MLRFFNBD", "cabin": "economy" }, { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" }, { "origin": "BKK", "destination": "FRA", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTNBD", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-11-07", "current_timestamp": 1794043643 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-193", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D6H5M", "transit_time": "16H50M", "routes": [ { "air_segment_key": "N+iYtG1FuDKAUbXJ4FAAAA==", "origin": "FRA", "departure_time": "2026-11-11T13:45:00.000+01:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "BKK", "arrival_time": "2026-11-12T06:25:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-11", "flight_time": "PT10H40M", "distance": "5584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "921" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAyaXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-11-12T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-13T00:50: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-12", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT16H50M", "lay_over_date": "2026-11-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2252676", "brand_title": "FULL FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLRFFNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkkOwjAMfEw1dzutErglJHUrBD5URagX\/v8MnKRIWLJn7PEWY3TkPDOF+G8DPsO+QF8ZUDjzkjJ4CkQEtvSAsQnPxyait4K+haukTe7IrTH77A0gJGOXquFoUbYEOjebM+ptVGoF\/Mi8GtVUdhEa7bK\/Xtz9fYoUYM\/a3BeL9yze", "FareInfoRef": "N+iYtG1FuDKAUpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-193", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "7H10M", "routes": [ { "air_segment_key": "N+iYtG1FuDKA8aXJ4FAAAA==", "origin": "DAC", "departure_time": "2026-12-08T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-12-08T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-12-07", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "N+iYtG1FuDKAMbXJ4FAAAA==", "origin": "BKK", "departure_time": "2026-12-08T12:40:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "FRA", "arrival_time": "2026-12-08T19:05:00.000+01:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-12-08", "flight_time": "PT12H25M", "distance": "5584", "lay_over": "PT07H10M", "lay_over_date": "2026-12-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "922" }, "booking_class": { "brand_id": "2252683", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTNBD", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwzAIRA8TzR7j\/LqzG9utqopF4rbKJvc\/RglJpSJhxnowEEJg4t45GsJ\/NNiaeoO8JkDAmmWO6FrqyH4riKjF+zkvVa4JZsI0KhLDR3XWmDl7LShUvKFVNM43xUnZ4ayeDvtq7FIn8BP5rlJiqkslr5v7y8iPzwlpgN6qc1+IQi0B", "FareInfoRef": "N+iYtG1FuDKAkpXJ4FAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-11-2026-12-08", "calendar_flight_date": "2026-11-11", "calendar_arrival_date": "2026-12-08", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 344403, "calendar_total_sell": 344403, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 344403, "filter": { "id": "F1TT00006-193", "price": 344403, "journey_duration": "PT2D4H10M", "journey_duration_seconds": 187800, "layover_duration": "PT1D0H0M", "layover_duration_seconds": 86400, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-11T13:45:00.000+01:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-12-08T19:05:00.000+01:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "fra202611111345bkk202611120625921bkk202611122315dac202611130050339dac202612080200bkk202612080530340bkk202612081240fra202612081905922", "destination_reach_time": "PT", "destination_reach_timestamp": null } ], "FareFamily_AccountCode_PTC_Data": [] }